资源简介
这里使用hibernate+strtus做的一个增删改查,特别试用刚开始学习这个技术的新的朋友。数据库使用的是mysql.这个例子是用户和部门之间的一个小的查询。有一个关联。
代码片段和文件信息
package action;
import java.util.List;
import service.DepartmentService;
import service.UserService;
import service.impl.DepartmentServiceImpl;
import service.impl.UserServiceImpl;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import entity.Department;
import entity.User;
public class UserAction extends ActionSupport {
private UserService userService=new UserServiceImpl();
private DepartmentService departmentService=new DepartmentServiceImpl();
private User user;
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
public String getUserList(){
List list=userService.queryUserByWhere(null “from User u left join fetch u.department“);
ActionContext.getContext().put(“listUser“ list);
return “userAllList“;
}
/**
* 增加或者修改都是首先跳转到这个方法,然后转到页面
* @return
*/
public String updateUser(){
/**
* 修改操作的时候,需要把原来的数据放到input
*/
if(user!=null && user.getId()!=null){
User userobject=userService.loadUserAndDepartment(user.getId());
ActionContext.getContext().put(“user“ userobject);
}
//查找部门列表
List list=departmentService.queryDepartment();
ActionContext.getContext().put(“listDepartment“ list);
return “addOrUpdateUser“;
}
public String saveOrUpdate(){
boolean succOrFull =userService.saveOrUpdate(user);
if(succOrFull){
return getUserList();
}else{
return updateUser();
}
}
public String deleteUser(){
userService.deleteUser(user.getId());
return getUserList();
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2031 2015-01-10 15:40 testhibernate.sql
目录 0 2015-01-10 15:40 userCenterTest\
文件 529 2015-01-10 11:19 userCenterTest\.classpath
目录 0 2015-01-10 11:19 userCenterTest\.myeclipse\
文件 551 2015-01-10 11:39 userCenterTest\.myhibernatedata
文件 315 2015-01-10 11:19 userCenterTest\.myme
文件 240 2015-01-10 12:26 userCenterTest\.mystrutsdata
文件 2042 2015-01-10 12:47 userCenterTest\.project
目录 0 2015-01-10 15:40 userCenterTest\.settings\
文件 493 2015-01-10 11:19 userCenterTest\.settings\.jsdtscope
文件 395 2015-01-10 11:19 userCenterTest\.settings\org.eclipse.jdt.core.prefs
文件 480 2015-01-10 11:19 userCenterTest\.settings\org.eclipse.wst.common.component
文件 252 2015-01-10 11:19 userCenterTest\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2015-01-10 11:19 userCenterTest\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2015-01-10 11:19 userCenterTest\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2015-01-10 15:40 userCenterTest\src\
目录 0 2015-01-10 15:40 userCenterTest\src\action\
文件 1665 2015-01-10 15:30 userCenterTest\src\action\UserAction.java
目录 0 2015-01-10 15:40 userCenterTest\src\dao\
文件 219 2015-01-10 11:43 userCenterTest\src\dao\ba
文件 326 2015-01-10 12:12 userCenterTest\src\dao\DepartmentDao.java
目录 0 2015-01-10 15:40 userCenterTest\src\dao\impl\
文件 2563 2015-01-10 15:34 userCenterTest\src\dao\impl\DepartmentDaoImpl.java
文件 2884 2015-01-10 15:37 userCenterTest\src\dao\impl\UserDaoImpl.java
文件 495 2015-01-10 15:09 userCenterTest\src\dao\UserDao.java
目录 0 2015-01-10 15:40 userCenterTest\src\entity\
文件 1021 2015-01-10 11:39 userCenterTest\src\entity\Department.hbm.xm
文件 822 2015-01-10 11:39 userCenterTest\src\entity\Department.java
文件 3207 2015-01-10 11:37 userCenterTest\src\entity\HibernateSessionFactory.java
文件 1150 2015-01-10 13:08 userCenterTest\src\entity\User.hbm.xm
文件 1072 2015-01-10 13:09 userCenterTest\src\entity\User.java
............此处省略63个文件信息
相关资源
- JFinal+mysql增删改查
- SSM框架连接MySQL实现简单的增删改查
- 基于SSM的简单的增删改查源代码+SQL新
- nodejs+mssql+SQL Server实现增删改查
- spring+Mybatis+SpringMVC资源整合增删改查
- hibernate增删改查小
- jsf增删改查带数据库
- spring+springmvc+mybatis完善的增删改查,
- 基于mvc的增删改查系统
- 基于JSF的增删改查
- 本文主要介绍NodeJS+Express+Mysql 实现P
- kendoUI简单增删改查源代码
- SSM+BootStrap+MYSQL简单增删改查
- SSH框架注册、登录+增删改查+分页
- SSH整合框架登录加增删改查
- ssm框架实现登陆、增删改查分页包括
- ssm增删改查+sql表
- 食堂餐厅管理系统开发
- 留言板基于springmvc+js+jq+ajax+oracle开发
- struts2+mysql+增删改查
- springmvc+mybatis+sqlserver小
- spring+struts2+mybatis框架实现单表增删改
- 基于ssh框架的增删改查
- 基于SSMSpring-SpringMVC-MyBatis的高级整合
- 基于SSMSpring-SpringMVC-MyBatis的高级整合
- SSH整合框架登录加增删改查demo
- struts2+spring+hibernate+mysqleclipse整合增删
- SpringMVC+Hibernate+Oracle 实现登录、注册
- Struts2+Hibernate实现用户的增删改查
- spring+springmvc+mybatis的设备管理系统
评论
共有 条评论