我有个一个问题,hibernate的。
我有三张表,表1:borrow:借用表。表2:borrowdetail,借用明细表。表3:borrowdetailpiece,
这三张表的顺序是:表1,是主表,表2中记录了表1的外键,表3记录了表2的外键。
表1<---表2<---表3.
在表1的pojo对象中有一个Set集合,用来存放表2的对象,在表2中也有一个Set集合,用来存放表3的对象。在程序中这三张表只用过级联更新。在查询的时候我想能不能用级联的关系用hibernate查询出来,因为每次自己从数组里面取,然后在放入对象,放入list中,很麻烦。项目中一个查询要关联很很多张表,每次一个查询就要写很长时间。受不了了。希望高人朋友能指点一下小弟
我有三张表,表1:borrow:借用表。表2:borrowdetail,借用明细表。表3:borrowdetailpiece,
这三张表的顺序是:表1,是主表,表2中记录了表1的外键,表3记录了表2的外键。
表1<---表2<---表3.
在表1的pojo对象中有一个Set集合,用来存放表2的对象,在表2中也有一个Set集合,用来存放表3的对象。在程序中这三张表只用过级联更新。在查询的时候我想能不能用级联的关系用hibernate查询出来,因为每次自己从数组里面取,然后在放入对象,放入list中,很麻烦。项目中一个查询要关联很很多张表,每次一个查询就要写很长时间。受不了了。希望高人朋友能指点一下小弟
解决方案 »
- db2驱动,在maven中的pom.xml如何增加依赖
- tomcat 6.0 配置虚拟路径 报错
- tomcat 加载错误,帮忙解决一下
- checkbox的name不同,用JS怎么取呢?
- 请问那里有IBM WebSphere下载呀
- 修改了web.xml,struts-config.xml就只能重启服务器了吗?
- Telnet server,socket 编程,character based screen 就像早期的BBS一样, 用JAVA能实现吗
- 关于从SERVLET返回路径的问题,急急!!!!!
- 经过这两天的摸索,看出了点门道,大家帮我看看我想的对吗?
- 〔初学讨论〕关于J2EE的入门
- 为什么说jsp是servlet的简化版?
- java中为什么类叫做对象?而new出来后却叫做对象的实例而不叫对象?
hibernate你只要建立了对应关系就能级联查询了。应该不叫级联,连表查询而已。
具体就是建立表1到表2的一对多关系 表2到表3的一对多关系就OK了。