Hibernate 按外键查询问题:我有两个表,一个主表user,一个副表cost.(急)

jmonian 2011-12-23 03:39:41
Hibernate 按外键查询问题:我有两个表,一个主表user,一个副表cost.

其中表 副表cost上里有一个外键userid 跟主表 user 关联。

我需要做个全部查询查询cost副表中所有的数据。并且根据外键userid查到相应user主表里的信息

可能表达不清楚。我举个例子。

user表:
字段: id username password
第一条记录: 1 AAAA 1234
第二条记录: 2 BBBB 4321

cost表 :
字段: id address sex userid(外键)
第一条记录: 1 论坛 女 1
第二条记录: 2 Java 男 2
第三条记录: 3 Web 男 2


现在呢。需要通过查询。查到 username、password、address、sex都查出来

最后显示的界面: 用户名 密码 地址 性别
AAAA 1234 论坛 女
BBBB 4321 JAVA 男
BBBB 4321 Web 男


...全文
95 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
axing 2011-12-24
  • 打赏
  • 举报
回复
SQL语句:select id address sex from cost c;
然后:在Cost表生成的映射文件里,找到关联的User的节点。把Lazy=“false”;.就可以直接通过级联得到
jmonian 2011-12-24
  • 打赏
  • 举报
回复
我把外键设反了。
kolnick 2011-12-23
  • 打赏
  • 举报
回复
在映射文件里 设置一下1 对1 关系 然后在从的那个id生成器设置成外键 指向主的就可以了
hzwweiyu 2011-12-23
  • 打赏
  • 举报
回复
我也愁着呢~~就是想不出方法啦~~~~啥没有大虾来指点一下呢~~·

81,092

社区成员

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

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