ssh整合之三(实现逻辑)
1、基本属性
private User user;//用于实现save
private Long id;//用于实现删、改、查(findById()的情况)
2、CRUD模板
public String list() {List<User> userList = userService.findAll();ActionContext.getContext().put("userList", userList);return "list";}public String add() {userService.save(user);return "toList";}public String addUI() {return "saveUI";}public String update() {User user1 = userService.findById(id);user1.setName(user.getName());user1.setAge(user.getAge());user1.setSalary(user.getSalary());userService.update(user1);return "toList";}public String updateUI() {user = userService.findById(id);return "saveUI";}public String delete() {userService.deleteById(id);return "toList";}
3、底层实现
@Resourceprivate SessionFactory sessionFactory;public Session getSession() {return sessionFactory.getCurrentSession();}
1)增
getSession().save(user);
2)删
User user = findById(id);getSession().delete(user);
3)改
getSession().update(user1);
4)
查:
getSession().get(User.class, id)//根据id进行查询
getSession().createQuery("from User").list()//查询所有
ssh整合之三(实现逻辑)相关推荐
- SSH整合之四(页面逻辑的实现)
这里主要讲页面逻辑所涉及到两个基本页面 1.list.jsp <s:iterator value="userList" status="status"&g ...
- 带分页功能的SSH整合,DAO层经典封装
任何一个封装讲究的是,使用,多状态. Action: 任何一个Action继承分页有关参数类PageManage,自然考虑的到分页效果,我们必须定义下几个分页的参数.并根据这个参数进行查值. 然后在继 ...
- ssh整合步骤之一(搭建环境)
ssh整合主要可以分为3个步骤:搭建环境.设计架构.实现逻辑 以下是搭建环境的步骤 1.导入jar包 导入ssh基本jar包 2.导入ssh配置文件. 包括(struts.xml hibernate. ...
- JavaEE框架整合之基于注解的SSH整合
基于注解的SSH整合 开发环节步骤: 实体类 -----> DAO开发 -----> Service开发 -----> Action动作类开发 -----> 配置文件(appl ...
- 框架学习之Spring 第五节 SSH整合开发[Spring2.5+Hibernate3.3+Struts2]
1.首先整合Spring和Hibernate ①引入jar包: hibernate核心安装包下的: hibernate3.jar lib\required\*.jar lib\optional\ehc ...
- Spring自学教程-ssh整合(六)
以下是本人原创,如若转载和使用请注明转载地址.本博客信息切勿用于商业,可以个人使用,若喜欢我的博客,请关注我,谢谢!博客地址 感谢您支持我的博客,我的动力是您的支持和关注!如若转载和使用请注明转载地址 ...
- java ssh 下载excel,SSH整合WEB导出EXCEL案例
基于Spring,Struts2,Hibernate整合, jsp页面导出(下载)excel文件的简单应用 1)本例不采用Java任何导出excel文件常用的poi或者jxl 等第三方jar包,仅仅基 ...
- ssh整合学习(1)
Hibernate框架 1 hibernate核心配置文件 (0)orm思想 -对象关系映射 (1)数据库信息 (2)hibernate信息 (3)映射配置 (4)hibernate核心配置文件 -如 ...
- SSH整合(1)异常
SSH整合(1)异常 信息: No Spring WebApplicationInitializer types detected on classpath 十二月 01, 2016 10:06:12 ...
最新文章
- oracle 开始一个事务,oracle的启动与关闭原理-事务commit或者rollback
- 自动生成Mapper文件(基于Mybatis Maven插件)
- 一个return引发的血案 - 自己动手实现allocator
- new Grammar in 740 - Internal table group by
- 502 Bad Gateway nginx 解决
- 【引用】jQuery 选择器
- 如何快速在Github找到你想要的东西
- 修改IntelliJ IDEA包层级结构显示方式
- linux ssh原理
- Android 保持屏幕常亮
- 闭包与setTimeout
- python在线游戏_几个简单的python小游戏
- 19年12月英语六级第一套听力单词
- 京东咚咚架构演进(IM通讯)
- Andriod微信小程序自动化测试
- C语言:生成随机数(并非固定的随机数)——rand()、srand()
- 中断函数实现按键控制LED灯亮灭
- Visual Studio 2005 注册码
- 毕业设计《软件工程》教学网站的设计与实现ASP+SQL Sever2000
- 饿了么ui自定义el-select小三角图标
热门文章
- ylbtech-Bill(发票管理)-数据库设计
- 贵安新区构建大数据+物联网+智能制造产业链
- 将Vim打造成Python快速开发环境(一)
- [转]jquery的ajax交付时“加载中”提示的处理方法
- find a ubuntu featue
- Delphi 与 DirectX 之 DelphiX(93): TDIB.DrawDarken();
- Seam 的一些必备知识
- tidb 架构~tidb 理论学习(1)
- Python 实现队列
- salt自定义module - 两个文件的diff