Hibernate
iteye_18810
这个作者很懒,什么都没留下…
展开
-
hibernate集合映射inverse和cascade详解
1、到底在哪用cascade="..."?cascade属性并不是多对多关系一定要用的,有了它只是让我们在插入或删除对像时更方便一些,只要在cascade的源头上插入或是删除,所有cascade的关系就会被自己动的插入或是删除。便是为了能正确的cascade,unsaved-value是个很重要的属性。Hibernate通过这个属性来判断一个对象应该save还是update,如果这个对象的...2008-02-20 10:24:41 · 76 阅读 · 0 评论 -
级联删除cascade怎么配都没成功,都好像没级联,但inverse又没问题
帮忙看下: :D 级联删除cascade怎么配都没成功,都好像没级联,但inverse又没问题设置inverse="false"能够更新多中对应字段为NULL,设置cascade="all"就是不进行级联删除,只是把一中的记录删除了.一[code="java"] ....... ...2008-02-20 11:33:52 · 254 阅读 · 0 评论 -
Hibernate查询BUG
[code="java"]String hql="from Calls where idClient = ? and callStart > '"+startdt+"' and callStart < '"+enddt+"' "; Session session = null; try { session = HibernateDaoUtil.getSession(); ...2008-06-19 16:02:23 · 106 阅读 · 0 评论 -
数据表和数据库关键字冲突在Hibernate映射中的处理办法
tablename group is keywords.[quote] [/quote]modify property table[quote] ...2008-06-27 15:24:51 · 204 阅读 · 0 评论 -
hibernate.query.factory_class设置查询翻译器
引用:Hibernate3.0 采用新的基于ANTLR的HQL/SQL查询翻译器,不过,Hibernate2.1的查询翻译器也依然存在。在Hibernate的配置文件中,hibernate.query.factory_class属性用来选择查询翻译器。例如:(1)选择Hibernate3.0的查询翻译器:hibernate.query.factory_class= org.hibernate.h...2008-07-01 11:33:51 · 228 阅读 · 0 评论 -
hibernate二级缓存攻略
很多人对二级缓存都不太了解,或者是有错误的认识,我一直想写一篇文章介绍一下hibernate的二级缓存的,今天终于忍不住了。 我的经验主要来自hibernate2.1版本,基本原理和3.0、3.1是一样的,请原谅我的顽固不化。 hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session关闭的时候,一级缓存就失效...2008-07-03 16:40:31 · 64 阅读 · 0 评论 -
Hibernate几种模式
1.Hibernate同步模式FlushMode同步操作是为了保障SESSION在执行的过程中其缓冲的状态与数据库中的数据状态保持一致,FlushMode.ALWAYSsession在执行每次查询之前都保持与数据库的同步FlushMode.AUTOsession自动的确定是否进行同步操作,如果它确信查询操作没有改变状态,它就可以不执行同步了FlushMode.COMMIT...2009-11-26 23:19:59 · 438 阅读 · 0 评论 -
Hibernate三态,游离态
Hibernate对象状态 临时(Transient) - 由new操作符创建,且尚未与Hibernate Session 关联的对象被认定为临时(Transient)的。临时(Transient)对象不会被持久化到数据库中,也不会被赋予持久化标识(identifier)。 如果临时(Transient)对象在程序中没有被引用,它会被垃圾回收器(garbage collector)销毁。 使用Hi...原创 2009-10-12 16:40:15 · 233 阅读 · 0 评论 -
Hibernate二级缓存,日志说明一切????
.............................2009-10-12 22:23:35,046 -- DEBUG -- throwQueryException() : no errors2009-10-12 22:23:35,062 -- DEBUG -- HQL: from com.demo.model.Student where id<?2009-10-12 22:23...2009-10-12 22:29:46 · 575 阅读 · 0 评论