HibernateDaoSupport的 [ 删除 ] 方法总结

四. 删除===============================================

1. void delete(Object entity) 

参数: entity: 要删除的对象

返回: 无返回值

功能: 删除一条记录

Action:
	public String delete() {
		Integer deptId = Integer.parseInt(ServletActionContext.getRequest().getParameter("deptId"));
		Department dept = departmentService.getDeptById(Department.class, deptId);
		departmentService.delete(dept);
		return "delete";
	}
DAO:
	public void delete(Department dept) {
		this.getHibernateTemplate().delete(dept);
	}

2. void deleteAll(Collection entities) 

参数: entities: 要删除的对象集合

返回: 无返回值

功能: 批量删除

测试(略)

----------------------------------------------------------------------------------------------------------------------------

方法重载:

1. void delete(Object entity, LockMode lockMode) 

2. void delete(String entityName, Object entity) 

3. void delete(String entityName, Object entity, LockMode lockMode) 

 

posted @ 2017-05-14 22:44  半生戎马,共话桑麻、  阅读(446)  评论(0)    收藏  举报
levels of contents