Hibernate
文章平均质量分 76
iteye_8996
这个作者很懒,什么都没留下…
展开
-
hibernate二级缓存攻略
[size=large]本文出自:http://www.iteye.com/topic/18904很多人对二级缓存都不太了解,或者是有错误的认识,我一直想写一篇文章介绍一下hibernate的二级缓存的,今天终于忍不住了。 我的经验主要来自hibernate2.1版本,基本原理和3.0、3.1是一样的,请原谅我的顽固不化。 hibernate的session提供了一级缓存,每个...原创 2009-11-19 16:16:32 · 87 阅读 · 0 评论 -
hbm2ddl工具类,将实体类生成数据库表
[code="java"]import org.hibernate.cfg.Configuration;import org.hibernate.tool.hbm2ddl.SchemaExport;public class ExportDB { /** * @param args * 将hibernate实体类映射成数据库表 */ public stati...2009-11-27 16:41:04 · 199 阅读 · 0 评论 -
hibernate基础概念
===============hibernate不适用于批量操作=================================session 查询方法get和load的区别================== * get不支持lazy,load支持lazy * 采用get加载数据,如果没有匹配的数据,返回null,而load则抛出异常====...原创 2009-11-30 16:38:41 · 76 阅读 · 0 评论 -
cascade 与 inverse
1、到底在哪用cascade="..."? cascade属性并不是多对多关系一定要用的,有了它只是让我们在插入或删除对像时更方便一些,只要在cascade的源头上插入或是删除,所有 cascade的关系就会被自己动的插入或是删除。便是为了能正确的cascade,unsaved-value是个很重要的属性。Hibernate通 过这个属性来判断一个对象应该save还是updat...原创 2009-09-30 00:07:30 · 69 阅读 · 0 评论 -
Hibernate缓存机制
Hibernate的缓存机制一级缓存,session级别的缓存或事务级缓存,生命周期同session一致,只缓存实体对象,不缓存普通属性。哪些方法支持一级缓存?get / load / iterator。一级缓存无法取消,但可以管理,save()存入,clear()/ evict() 清除缓存二级缓存,sessionFactory级别的缓存或进程级缓存,可以被所有sess...原创 2010-11-15 23:19:05 · 115 阅读 · 0 评论