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整合之三(实现逻辑)相关推荐

  1. SSH整合之四(页面逻辑的实现)

    这里主要讲页面逻辑所涉及到两个基本页面 1.list.jsp <s:iterator value="userList" status="status"&g ...

  2. 带分页功能的SSH整合,DAO层经典封装

    任何一个封装讲究的是,使用,多状态. Action: 任何一个Action继承分页有关参数类PageManage,自然考虑的到分页效果,我们必须定义下几个分页的参数.并根据这个参数进行查值. 然后在继 ...

  3. ssh整合步骤之一(搭建环境)

    ssh整合主要可以分为3个步骤:搭建环境.设计架构.实现逻辑 以下是搭建环境的步骤 1.导入jar包 导入ssh基本jar包 2.导入ssh配置文件. 包括(struts.xml hibernate. ...

  4. JavaEE框架整合之基于注解的SSH整合

    基于注解的SSH整合 开发环节步骤: 实体类 -----> DAO开发 -----> Service开发 -----> Action动作类开发 -----> 配置文件(appl ...

  5. 框架学习之Spring 第五节 SSH整合开发[Spring2.5+Hibernate3.3+Struts2]

    1.首先整合Spring和Hibernate ①引入jar包: hibernate核心安装包下的: hibernate3.jar lib\required\*.jar lib\optional\ehc ...

  6. Spring自学教程-ssh整合(六)

    以下是本人原创,如若转载和使用请注明转载地址.本博客信息切勿用于商业,可以个人使用,若喜欢我的博客,请关注我,谢谢!博客地址 感谢您支持我的博客,我的动力是您的支持和关注!如若转载和使用请注明转载地址 ...

  7. java ssh 下载excel,SSH整合WEB导出EXCEL案例

    基于Spring,Struts2,Hibernate整合, jsp页面导出(下载)excel文件的简单应用 1)本例不采用Java任何导出excel文件常用的poi或者jxl 等第三方jar包,仅仅基 ...

  8. ssh整合学习(1)

    Hibernate框架 1 hibernate核心配置文件 (0)orm思想 -对象关系映射 (1)数据库信息 (2)hibernate信息 (3)映射配置 (4)hibernate核心配置文件 -如 ...

  9. SSH整合(1)异常

    SSH整合(1)异常 信息: No Spring WebApplicationInitializer types detected on classpath 十二月 01, 2016 10:06:12 ...

最新文章

  1. oracle 开始一个事务,oracle的启动与关闭原理-事务commit或者rollback
  2. 自动生成Mapper文件(基于Mybatis Maven插件)
  3. 一个return引发的血案 - 自己动手实现allocator
  4. new Grammar in 740 - Internal table group by
  5. 502 Bad Gateway nginx 解决
  6. 【引用】jQuery 选择器
  7. 如何快速在Github找到你想要的东西
  8. 修改IntelliJ IDEA包层级结构显示方式
  9. linux ssh原理
  10. Android 保持屏幕常亮
  11. 闭包与setTimeout
  12. python在线游戏_几个简单的python小游戏
  13. 19年12月英语六级第一套听力单词
  14. 京东咚咚架构演进(IM通讯)
  15. Andriod微信小程序自动化测试
  16. C语言:生成随机数(并非固定的随机数)——rand()、srand()
  17. 中断函数实现按键控制LED灯亮灭
  18. Visual Studio 2005 注册码
  19. 毕业设计《软件工程》教学网站的设计与实现ASP+SQL Sever2000
  20. 饿了么ui自定义el-select小三角图标

热门文章

  1. ylbtech-Bill(发票管理)-数据库设计
  2. 贵安新区构建大数据+物联网+智能制造产业链
  3. 将Vim打造成Python快速开发环境(一)
  4. [转]jquery的ajax交付时“加载中”提示的处理方法
  5. find a ubuntu featue
  6. Delphi 与 DirectX 之 DelphiX(93): TDIB.DrawDarken();
  7. Seam 的一些必备知识
  8. tidb 架构~tidb 理论学习(1)
  9. Python 实现队列
  10. salt自定义module - 两个文件的diff