代码改变世界

Hibernate的CRUD操作

2009-09-08 21:52  Jvpy  阅读(269)  评论(0)    收藏  举报
Hibernate的CRUD操作:
HibernateUtil.java
有些方法可以不用传入clazz,entity.getClass()可以获得其class.

hibernate实现分页:
1 query.setFirstResult(0);//从第0条记录开始取
2 query.setMaxResults(10);//取10条

Query操作:
Code
Criteria操作:
Code

Criteria和Query具有很多相同的接口,使用Criteria的好处是可以避免学习HQL的语法,弊端是没有Query功能强大。
官方推荐用Query。

Session.load(clazz, id)采取lazy加载策略,Session.get(clazz, id)不是lazy加载。