
Hibernate
山峰D
这个作者很懒,什么都没留下…
展开
-
Session.flush和session.evict
Session.flush和session.evict方法一起使用出现的问题 Flush:清空临时存储区Insertion,把缓存中的existsInDataBase=true,然后发出sql语句 Evict:清空缓存的EntiryEntires 中数据,但是不清空临时存储区Insertion的数据 Uuid生成策略下,在save以后,在Habernate的临时存储区Insertion和转载 2014-01-13 19:30:36 · 1192 阅读 · 0 评论 -
Hibernate.initialize(Obj)用法
导读: 在使用hibernate进行持久化时,有时需要动态的改变对象的加载,比如在编辑页面里面lazy=true,而在浏览页面lazy=false,这样可以在需要lazy的地方才进行控制。而配置文件中Lazy属性是全局控制的,如何处理呢? 当元素或者元素的lazy属性为true时,load() or get() or find()加载这些对象时,Hibernate不会马上产生任何翻译 2014-01-13 16:20:28 · 500 阅读 · 0 评论 -
灵活控制 Hibernate 的日志或 SQL 输出,以便于诊断 .
我们在使用 Hibernate 时一般只会关注是否显示生成的 SQL 语句,不过有些时候还不够。默认时 Hibernate 执行的 SQL 语句是打印在控制台上的,它也可以配置为输出给 Log4J 或是 Log4Back,还能显示出更详细的参数和取值信息。这里简单讲来。 Hibernate 的配置文件 hibernate.cfg.xml 里提供有三个有关显示 SQL 的配置项,如果是与 Sp转载 2014-06-25 15:12:13 · 482 阅读 · 0 评论