hibernate
liuya1985liuya
oracle、java、cobol、数据仓库
展开
-
Hibernate程序性能优化的考虑要点
初用HIBERNATE的人也许都遇到过性能问题,实现同一功能,用HIBERNATE与用JDBC性能相差十几倍很正常,如果不及早调整,很可能影响整个项目的进度。 大体上,对于HIBERNATE性能调优的主要考虑点如下: Ø 数据库设计调整 Ø HQL优化 Ø API的正确使用(如根据不同的业务类型选用不同的集合及查询API) Ø 主配置参数(日志,查询缓存,fetch_转载 2006-11-13 10:50:00 · 524 阅读 · 0 评论 -
Hibernate二级缓存攻略
hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session关闭的时候,一级缓存就失效了。 二级缓存是SessionFactory级别的全局缓存,它底下可以使用不同的缓存类库,比如ehcache、oscache等,需要设置hibernate.cache.provider_class,我们这里用ehcache,在转载 2006-11-13 10:51:00 · 531 阅读 · 0 评论 -
深入浅出hibernate摘
实体对象的生命周期有三种状态: 1.Transient(自由状态) 此时的实体对象和数据库中的记录无关联,只是一个普通的JavaBean。 2.Persistent(持久状态) 此时的实体对象和数据库中的记录有关联,其变更将由Hibernate固化到数据库中。该实体对象处于由Hibernate框架所管理的状态。 3.Detached(游离状态)原创 2007-01-11 16:21:00 · 925 阅读 · 0 评论