社区
Java EE
帖子详情
Hibernate 联合查询问题
lyjsnowbird
2008-04-30 01:17:01
Hibernate 联合查询问题
我有两张表 User表(id,name,address)Class表(id,u_id,classname,classnumber)
User表中的主键id对应Class表中的u_id外键。现在我想要查询Class表中的信息
通过User表中的name查询 怎么写Hql语句?请大家帮忙
...全文
121
9
打赏
收藏
Hibernate 联合查询问题
Hibernate 联合查询问题 我有两张表 User表(id,name,address)Class表(id,u_id,classname,classnumber) User表中的主键id对应Class表中的u_id外键。现在我想要查询Class表中的信息 通过User表中的name查询 怎么写Hql语句?请大家帮忙
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ryandong
2009-03-26
打赏
举报
回复
http://crazysky.javaeye.com/blog/141120
楼主你看看这个吧
skysea2008
2008-10-07
打赏
举报
回复
HQL 如何和联合主键(a,b) x.a = a and x.b=b 这样写不对啊
lyjsnowbird
2008-04-30
打赏
举报
回复
我按照上面的写了,还是报一样的错误。两张表里面有 many-to-one的映射
还有我还想问问 如果要查两张表的数据,查出来放到list里面 在前台jsp页面怎么遍历
联合查询好像不能像单张表查询那样直接遍历吧 是不是要用一个新对象接收 具体怎么实现呢
blliy117
2008-04-30
打赏
举报
回复
from Class(类名) c left outer join on User(类名) u (c.uId(属性名)) = u.id)
blliy117
2008-04-30
打赏
举报
回复
hbm文件里应该配相应的一对多或多对一关系,然后用
JOIN ON
lyjsnowbird
2008-04-30
打赏
举报
回复
好像不对啊,报错了 显示在ON附近 unexpected token: ON near line 1
就是加一个JOIN ON吗?这个属于什么连接?左外连接还是右外连接
skyqiang
2008-04-30
打赏
举报
回复
String hql = "FROM CLASS AS c JOIN USER as u ON c.u_id = u.id WHERE u.name = ?"
llller
2008-04-30
打赏
举报
回复
from class where u_id.name = 值
class:class表的映射,一个对象
u_id:class对象中对user表的映射
hibernate
n+1查询
HIBERNATE
的N+1查询
问题
关联查询时
Hibernate
3的依赖包
HIbernate
3框架的依赖包。 使用说明:下载完成后,直接将解压缩后文件夹中的jar包引入到Eclipse中即可
hibernate
-release-4.2.21.Final官方原版
hibernate
-release-4.2.21.Final官方原版
hibernate
3.3.2中文帮助文档
hibernate
3.3.2中文帮助文档
hibernate
4.2.1
我是用的最新版本的
hibernate
,希望对你有帮助
Java EE
67,538
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章