求教Hibernate:如何将bean中的一个成员变量作为条件集合

xllee 2012-01-30 05:38:13
条件:
1. 有表T_A和T_B,另有两个class对应着两张表A和B。T_B是T_A的从表,一对一关系。
2. A中有成员变量private List<A> aa,private B b

现要通过自身b的值条件查询出一个集合赋值给变量aa,请问class A的.hbm.xml文件怎么配置?使用<list>标签吗,具体怎么写呀?
...全文
87 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xllee 2012-01-31
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 cs123456789dn 的回复:]
你的意思是A B表是1对1关系吧
A 对aa是1对多的关系吧
现在就是通过B查询A 然后得到aa对吧
如果是这样那么你就可以直接查询B就可以了啊返回一个list集合
现在你的问题就是说a里面hbm.xml怎么写
你首先写一个写一个one-to-one的关系关联b
然后在a里面写一个one-to-many关系关联aa并且设置lazy="false"
[/Quote]
有<one-to-many>标签么?是说<list>?能给个例子否?
xllee 2012-01-31
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 magicboylinw 的回复:]
A类中怎么会包含自身?
这样设计不合理
Hibernate查询出来后就是list
[/Quote]
A中的aa是一组与this互斥的一个集合,每当获得一个A后就可以拿到与之相关的一组其他的List<A>
对java有感觉 2012-01-30
  • 打赏
  • 举报
回复
你的意思是A B表是1对1关系吧
A 对aa是1对多的关系吧
现在就是通过B查询A 然后得到aa对吧
如果是这样那么你就可以直接查询B就可以了啊返回一个list集合
现在你的问题就是说a里面hbm.xml怎么写
你首先写一个写一个one-to-one的关系关联b
然后在a里面写一个one-to-many关系关联aa并且设置lazy="false"
小威 2012-01-30
  • 打赏
  • 举报
回复
A类中怎么会包含自身?
这样设计不合理
Hibernate查询出来后就是list

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧