• 大小: 10.93MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-16
  • 语言: 数据库
  • 标签: 增删改查  

资源简介

这里使用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\.mymetadata
     文件         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.xml
     文件          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\baseDao.java
     文件         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.xml
     文件         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.xml
     文件        1072  2015-01-10 13:09  userCenterTest\src\entity\User.java
............此处省略63个文件信息

评论

共有 条评论