Hibernate
ldbkyo
这个作者很懒,什么都没留下…
展开
-
HIbernate获得多关系的集合泛型核心方法
突然发现[code="java"] @OneToMany @JoinColumn(name = "REFER_TO_ENTERPRISE_ID" @LazyCollection(LazyCollectionOption.FALSE) public Set getReferToEnterpriseObject() { return referToEnterpriseObje...2010-12-28 15:20:01 · 89 阅读 · 0 评论 -
HQL o->n
from MenuGroup mg left join fetch mg.menuNodes mns where mg.id=mns.menuGroupMenuGroup 是主表 (菜单组)MenuGroup 里面的 menuNodes 是个MenuNode(菜单节点)集合MenuNode 对象里面有个 MenuGroup 引用 menuGroup...2010-12-31 10:53:57 · 63 阅读 · 0 评论 -
HQL o->m & m<-->n
from MenuGroup mg left join fetch mg.menuNodes mns [color=red][b]join[/b][/color] mns.enterpriseDepartments eds where mg.id=mns.menuGroup and eds.id = ? from MenuGroup mg left...2010-12-31 11:23:17 · 138 阅读 · 0 评论 -
Hibernate三种状态
Hibernate的对象有3种状态,分别为:[color=red][b]瞬时态(Transient) 持久态(Persistent)脱管态(Detached)[/b][/color]处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。 [color=red][b]瞬时态[/b][/colo...原创 2011-01-06 13:03:30 · 77 阅读 · 0 评论 -
Hibernate保存方式的区别
对于hibernate,它的对象有三种状态,transient、persistent、detachedtransient:瞬态或者自由态(new DeptPo(1,”行政部”,20,”行政相关”),该po的实例和session没有关联,该po的实例处于transient)persistent:持久化状态(和数据库中记录想影射的Po实例,它的状态是persistent...原创 2011-01-06 13:23:48 · 83 阅读 · 0 评论 -
Hibernate的QBE查询方式
[b]以下是从帮助文档中复制过来的。特别要注意版本属性、标识符和关联被忽略。默认情况下值为null的属性将被排除。 如果你的持久类的属性有int等类型,则须给它赋值,因为默认情况下它的值不是null,而是0。当然这里也可以自己去设置example,比如.excludeZeroes() .excludeProperty()详见下文当为一个criteria构建一个Exampl...原创 2011-11-13 17:00:10 · 126 阅读 · 0 评论