hibernate查询问题

黑衣 2012-12-16 02:15:39
两张表

A 和 B
A {id,name,age,sex}
B {id,name,age,sex}

A 和 B 为 一对多
B 和 A 为 多对一

left join fetch 查询

form B b left join fetch b.a where b.name = ''

这样查询所有属性都加载了.{A的id name age sex 和 B的id name age sex}

我只想查询B的id和name 不让他加入进来那么多的属性

结果是这样 A的id name B 的id name


...全文
98 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
牛大胆 2012-12-18
  • 打赏
  • 举报
回复
没审题 - -、 直接查B 表 不用连接
牛大胆 2012-12-18
  • 打赏
  • 举报
回复
人家 要A的 id name 和B 的id name select a.id,a.name,b.id,b.name from A a,B b where a.id=b.id
zh919919 2012-12-17
  • 打赏
  • 举报
回复
引用 1 楼 qingmoruoxi 的回复:
select A.name,A.id form ....
+1
小_曦 2012-12-17
  • 打赏
  • 举报
回复
select A.name,A.id form ....

81,092

社区成员

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

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