Struts与hibernate整合关键代码(课堂案例)
来源:互联网 发布:淘宝复制拼多多专家 编辑:程序博客网 时间:2024/04/28 01:16
1.表结构
DDL信息
`id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(50) NOT NULL,
`password` varchar(50) NOT NULL,
`realname` varchar(50) DEFAULT NULL,
`company` varchar(50) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 COMMENT='系统用户表'2.UserDAO
package com.lc.dao;import org.hibernate.*;import com.lc.pojo.*;public class UserDAO {public void addUser(Sys sys){//创建sessionSession s = HibernateSessionFactory.getSession();//创建事务处理对象Transaction t = s.beginTransaction();//执行操作s.save(sys);//提交事务t.commit();//关闭sessions.close();}public void delUser(Sys sys){Sys mySys = null;//创建sessionSession s = HibernateSessionFactory.getSession();//创建事务处理对象Transaction t = s.beginTransaction();//执行操作mySys = (Sys)s.get(sys.getClass(), sys.getId());s.delete(mySys);//提交事务t.commit();//关闭sessions.close();}}
3.添加用户-AddUserAction
/* * Generated by MyEclipse Struts * Template path: templates/java/JavaClass.vtl */package com.lc.struts.action;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.Action;import org.apache.struts.action.ActionForm;import org.apache.struts.action.ActionForward;import org.apache.struts.action.ActionMapping;import com.lc.dao.UserDAO;import com.lc.pojo.Sys;import com.lc.struts.form.SysForm;/** * MyEclipse Struts * Creation date: 08-29-2012 * * XDoclet definition: * @struts.action path="/AddUserAction" name="SysForm" scope="request" validate="true" */public class AddUserAction extends Action {/* * Generated Methods *//** * Method execute * @param mapping * @param form * @param request * @param response * @return ActionForward */public ActionForward execute(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response) {SysForm SysForm = (SysForm) form;// TODO Auto-generated method stubUserDAO user = new UserDAO();Sys sys = new Sys(SysForm.getUsername(), SysForm.getPassword(), SysForm.getRealname(), SysForm.getCompany());user.addUser(sys);return null;}}4.删除用户-DelUserAction
/* * Generated by MyEclipse Struts * Template path: templates/java/JavaClass.vtl */package com.lc.struts.action;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.Action;import org.apache.struts.action.ActionForm;import org.apache.struts.action.ActionForward;import org.apache.struts.action.ActionMapping;import com.lc.dao.UserDAO;import com.lc.pojo.Sys;import com.lc.struts.form.DelForm;/** * MyEclipse Struts * Creation date: 08-29-2012 * * XDoclet definition: * @struts.action path="/DelUserAction" name="DelForm" scope="request" validate="true" */public class DelUserAction extends Action {/* * Generated Methods *//** * Method execute * @param mapping * @param form * @param request * @param response * @return ActionForward */public ActionForward execute(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response) {DelForm DelForm = (DelForm) form;// TODO Auto-generated method stubUserDAO user = new UserDAO();Sys sys = new Sys();sys.setId(Integer.parseInt(DelForm.getUserid()));user.delUser(sys);return null;}}
- Struts与hibernate整合关键代码(课堂案例)
- Struts与Hibernate整合完成一个小案例
- Struts与Hibernate整合
- Struts 2与Hibernate整合
- Spring 与Hibernate 整合关键步骤
- Struts-2 + Spring-2.5 + Hibernate-3 整合关键点
- struts2+spring+hibernate整合-案例与注意事项
- Spring与Hibernate、Struts、Log4j整合
- Struts与Hibernate的整合策略
- struts+spring 整合案例
- Struts + hibernate +spring课堂笔记
- struts+hibernate综合开发案例
- Hibernate+Struts综合案例
- 关于struts与spring整合的一个小案例入门
- struts整合spring整合hibernate
- 整合 struts spring hibernate
- struts+spring+hibernate整合
- struts,hibernate,spring整合
- poj 1125 Stockbroker Grapevine
- ASIHTTPRequest 详解(转载)
- 关于编写日志文件笔记
- SD9027: 各浏览中某些标记通过鼠标触发 Click 事件后不会获得焦点并触发 Focus 事件
- HTML中的标记详解
- Struts与hibernate整合关键代码(课堂案例)
- UINavigationItem如何设置backBarButtonItem
- 惠普Pro 3380MT PC Intel I5-2400 cpu 在BIOS中开启VT
- 下载Spring源代码
- Windows如何进行Object-C的开发
- qt设置程序图标(windows)
- RPM安装后mysql文件位置
- 自动执行js方法改变超链接的值,并实现自动点击
- VC++文件操作函数解析