“-//Hibernate/Hibernate Mapping DTD 3.0//EN”
“http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd”>
2.IDeptDao 配置接口 包名:com.bdqn.dao(根据自己的习惯定义就可以)
package com.bdqn.dao;
import java.util.List;
import com.bdqn.entity.Dept;
/**
-
定义接口
-
@author 萌萌里的小高冷
*/
public interface IDeptDao {
//查询
public List findAll();
//增加
public int save(Dept d);
//删除
public int delete(int id);
//修改
public int update(Dept d);
//根据ID查询
public Dept findById(int id);
}
**3.
《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》
【docs.qq.com/doc/DSmxTbFJ1cmN1R2dB】 完整内容开源分享
DeptDaoImpl 配置实现类 包名:com.bdqn.dao.impl(根据自己的习惯定义就可以)**
package com.bdqn.dao.impl;
import java.util.List;
import org.hibernate.SessionFactory;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import com.bdqn.dao.IDeptDao;
import com.bdqn.entity.Dept;
public class DeptDaoImpl
extends HibernateDaoSupport
implements IDeptDao {
public int delete(int id) {
// TODO Auto-generated method stub
try {
//获取对象的id
Dept d=this.getHibernateTemplate().get(Dept.class,id);
//执行删除方法 删除id
this.getHibernateTemplate().delete(d);
//删除成功 return 1;
return 1;
} catch (Exception e) {
// TODO: handle exception
System.out.println(e.getMessage());
System.out.println(e.getStackTrace());
}
return 0;
}
public List findAll() {
// TODO Auto-generated method stub
//查询获取全部的数据
List list=(List) this.getHibernateTemplate().find(“from Dept”);</