社区
Java EE
帖子详情
关于Hibernate多表查询的问题。
wwhui
2008-12-17 11:35:44
初学Hibernate,问个问题:
如果我要查询2个表的数据,
但是映射文件中都没有写关联关系,我只是想通过HQL语句查询
比如: FROM TABLE1 T1,TABLE2 T2 WHERE T1.ID = T2.ID
请问,这样可以吗?
是不是Hibernate推荐的是通过映射文件来配置啊?
谢谢!
...全文
145
11
打赏
收藏
关于Hibernate多表查询的问题。
初学Hibernate,问个问题: 如果我要查询2个表的数据, 但是映射文件中都没有写关联关系,我只是想通过HQL语句查询 比如: FROM TABLE1 T1,TABLE2 T2 WHERE T1.ID = T2.ID 请问,这样可以吗? 是不是Hibernate推荐的是通过映射文件来配置啊? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Yanbin_Q
2008-12-23
打赏
举报
回复
可以多表查询,但必须指明每一个字段,用上 select 关键字
select t1.c1, t2.c2 FROM TABLE1 T1,TABLE2 T2 WHERE T1.ID = T2.ID
查询出来的是一个 List<Object[]>
Object 数组的 List
VistaKobe
2008-12-22
打赏
举报
回复
可以的。
donald82
2008-12-20
打赏
举报
回复
可以的
lineng007
2008-12-19
打赏
举报
回复
我没试过,但是我觉得行!
因为Hibernate 支持本地化Sql 查询
hwei_344370758
2008-12-19
打赏
举报
回复
这样是可以的,
Imore
2008-12-19
打赏
举报
回复
是可以的
mwzIT
2008-12-19
打赏
举报
回复
路过...
whlusha720
2008-12-19
打赏
举报
回复
hibernate支持3种查询方式
sql也是可以的 不过最好在映射文件里把表之间的关系用标签配好
用hibernate不就是为了省事吗
myjava_024
2008-12-18
打赏
举报
回复
提供个馊主意,直接用sql吧,嘿嘿
bruni
2008-12-18
打赏
举报
回复
试试用native sql
wwhui
2008-12-18
打赏
举报
回复
没有更好的方法了吗?
Bootstrap-v3.3.5中文api CHM版查询工具
Bootstrap-v3.3.5中文api chm
HIbernate
多表查询
4种方法
HIbernate
多表查询
7种方法
hibernate
的7种查询方法中并不全部常用请按照个人的项目要求进行修改(由于时间关系本次只写入4种方法其余三中方法择时更新): ps:以下方法名均为本人自拟请勿用于正式文件 新建查询类方法 直接插入方法 直接查询方法 直接查询方法缩减版 新建查询类方法本方法是利用已知的查询内容,在entity(实体类所在package)层新建一实体类来存储查询内容。 例如:
全面掌握
Hibernate
框架技术
包含
Hibernate
相关技术:
Hibernate
简介、Session API、对象的状态 查询操作(主键查询、HQL查询、Criteria查询、SQL查询、命名查询、doWork) 关联关系:多对一、一对多、多对多、一对一 组件映射、继承映射、缓存...
【
Hibernate
】
Hibernate
多表查询
后,将查询结果转化为实体
在《【
Hibernate
】
Hibernate
的
多表查询
》(点击打开链接)一文中,已经介绍过,如果利用HQL语句进行
多表查询
,摆脱查完一张表又取其中的结果再查另一张表的
问题
。然而,利用HQL语句查询出来的东西,是一个Object数组,我们要进一步对其处理,将其转化为表的实体的实例。 有如下的一个Java工程如《【
Hibernate
】
Hibernate
3.x独立运行时的Failed to load
Hibernate
Criteria
多表查询
Hibernate
Criteria
多表查询
Hibernate
有多种查询方式,如果想要
多表查询
,有3种方法1.HQL查询(写连接语句)2.Native SQL(手写原生SQL语句)3.Criteria查询本次内容就是介绍Criteria的
多表查询
这是我需要持久化的对象的字段图,我这里列举的是一个双向1对多这里是我生成的表结构然后以下是我的部分代码:Session session = sc.getC...
Java EE
67,512
社区成员
225,885
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章