求hibernate的使用教程

来源:百度知道 编辑:UC知道 时间:2024/05/27 02:36:18
最好是用myeclipse的hibernate的教程
现在把表的映射关系搞定了
hbm.xml生成了,表的对应类也生成了
然后不知道该怎么操作生成的DAO来进行增删改查

shengyysqa那位朋友写的是Spring和Hibernate集成的写法
如果是单纯Hibernate就是:
Configuration config=new Configuration().configure();
Session session=config.buildSessionFactory().openSession();

Transaction tran=session.beginTransaction();
Query q=session.createQuery(hql);
/*---具体操作*--/

session.close();
tran.commit();

插入: session.save(对象)
修改:session.update(对象)
删除:session.delete(对象)
查找:session.load(class,entyId)

如果要细化条件 用HQL语句

//继承BaseDAOHibernate
public class BaseDAOHibernate extends HibernateDaoSupport{
//添加记录 entity参数为一个实体
public void save(Object entity) {
getHibernateTemplate().save(entity);
}
//修改记录
public void update(Object entity) {
getHibernateTemplate().update(entity);
}
//删除记录
public void delete(Object entity) {
getHibernateTemplate().delete(entity);
}
//查询所有记录 返回集合
public List findAll(){