今天与到了一个令人可笑的事情,在以前的公司用struts 2+spring 3.2+hibernate.30在写pojo是用的Anotation,现在用hibernate以前的老版本,全部是手动的去配置,many-to-one 和one -to-many.现在总结一下!
例子:有一个order表 有一个container表。两个关系是one-to-many的关系!
1: 我们要在container(子表)中,配置一个order(父表)的entity.如果说在物理表中。container引用的外间是order_foreign字段。则:<many-to-one column="orderForeign" ref="order_foreign" table="order"/>
2:问题来了,如果要在拿到子表的时间同时也lazy=true到子表container的信息。
<set column="我们的set" lazy="true">
<column />//忘记了,应该是..key的东西,反正就是我们子表container的“order_foreign”
<ref column="container"/>
</set>
一定要记住!
工作就是要不段的去总结,这样我们才能有所收获!希望有人看到,多多留言,提提意见,互相进步。
分享到:
相关推荐
hibernate many to one 完整的程序,配套的jar 包,还有对应的数据库。 有清晰的注释!
深入理解hibernate many-to-one(多对一)及 cascade(级联).
NULL 博文链接:https://xiangtui.iteye.com/blog/680938
Hibernate应用例子many-to-many
NULL 博文链接:https://zhouxianglh.iteye.com/blog/569471
NULL 博文链接:https://fqh1987.iteye.com/blog/791845
Hibernate-one-to-many
如果在”一“一端维护一对多关联关系,hibernate会发出多余的udpate语句,所以我们一般在多的一端来维护关联关系。 加上inverse="true"这个属性,就可以强制在多的一端维护关系了。
免费为大家服务 Hibernate one-to-many-annotation
NULL 博文链接:https://liqita.iteye.com/blog/1497077
Hibernate中many-to-one关系的编写_远航的水手
Hibernate中many-to-one关系的编写_远航的水手.htm
讲解hibernate的ont_to_many关系配置,希望对你有点用处,谢谢
020 <one-to-one>、<many-to-one>单端关联上的 lazy(懒加载)属性 021 继承关联映射 022 component(组件)关联映射 023 复合主键 关联映射 024 其它 关联映射 025 hibernate 悲观锁、乐观锁 026 hibernate 操作树形...
第一阶段的工程 博文链接:https://selvemen.iteye.com/blog/458615
说明了hibernate one-to-many
上web tools课时老师发的关于hibernate的教程之一。大概内容看标题就知道了。需要注意的是文档全部是英文的。英文不好的童鞋就不要下了。
many-to-one 配置详解 讲的很清楚 适合新手 值得下载
7.4.1. 一对多(one to many) / 多对一(many to one) 7.4.2. 一对一(one to one) 7.5. 使用连接表的双向关联(Bidirectional associations with join tables) 7.5.1. 一对多(one to many) /多对一( many ...