Hibernate
iteye_6824
这个作者很懒,什么都没留下…
展开
-
解决a different object with the same identifier
[url]http://www.blogjava.net/hrcdg/articles/157724.html[/url]这个错误我一共遇到过两次,一直没有找到很好的解决方案,这个错误产生原因相信大家都知道,因为在hibernate中同一个session里面有了两个相同标识但是是不同实体,当这时运行saveOrUpdate(object)操作的时候就会报这个错误。呵...原创 2009-02-07 10:20:00 · 145 阅读 · 0 评论 -
Found shared references to a collection
使用hibernate保存一对多的数据,如果多方的collection属性和另外一个对象共享了一个集合,那么就会抛出这个异常Found shared references to a collection: com.morepower.domain.oa.TreeNode.permissions...原创 2009-02-07 10:21:04 · 458 阅读 · 0 评论 -
今天遇到 Could not determine type for: java.util.List
今天遇到 Could not determine type for: java.util.List用hibernate 映射好好的竟然出现这个问题 以前也遇到过,但不知道怎么给解决了,今天又遇到了,我用到的是用注解标注的映射关系后来仔细砍了,原来注解要么写在字段上,要么写在getter上,不能混合使用,否则会报错...2009-02-07 10:25:11 · 95 阅读 · 0 评论 -
Hibernate 继承映射笔记
Hibernate 的继承映射体系提供了一个OO方式的建模方法,有时为了解决复杂的对象关系,用继承映射可以以OO的方式优雅的设计表,操作POJO,为了不混乱,在使用时清晰的选择表关联方式,特做笔记。 方式1: 对一个继承体系,只用一个表保存数据 说明 : 这种方式下,POJO仍然用继承的方式表述,但数据库里只用一个表来保存所有继承体系中的表数据 ...2011-03-20 12:27:24 · 87 阅读 · 0 评论 -
Hibernate映射有用的策略--公用属性类
有时候我们有这种需求,即,很多类有相似的属性,因此需要一个继承方式来描述这些关系,而这些公用的属性我们只想把他用OO的方式表现出来方便组织管理,这个公用的类没有业务属性,更不是业务父类这个时候就需要这种方式了 @MappedSuperclasspublic class BaseEntity { @Basic @Temporal(TemporalType.TIMEST...2011-03-20 14:22:34 · 163 阅读 · 0 评论 -
Hibernat 的列转换表达式方式
Hibernate 允许你自定义一些sql 表达式来存取列,但这些用于简单的属性 @Entityclass CreditCard { @Column(name="credit_card_num") @ColumnTransformer( read="decrypt(credit_card_num)", write="encrypt(?)")...2011-03-20 14:39:07 · 94 阅读 · 0 评论