社区
Java EE
帖子详情
求一条查询多对多关系的hql语句。
benq998
2006-04-17 10:08:59
有三个表多对多关联,
表1:(id,name...)
表2:(id,name...)
表3:(tid1,tid2,level)
表1,2是两个实体表,表3的关联表,但是是个map,tid1,和tid2关联表1,和表2的id,levle是一个整形数,我想查询和表2中某条纪录(知道表2的id)关联的所有表1的纪录,谢谢各位。
...全文
116
1
打赏
收藏
求一条查询多对多关系的hql语句。
有三个表多对多关联, 表1:(id,name...) 表2:(id,name...) 表3:(tid1,tid2,level) 表1,2是两个实体表,表3的关联表,但是是个map,tid1,和tid2关联表1,和表2的id,levle是一个整形数,我想查询和表2中某条纪录(知道表2的id)关联的所有表1的纪录,谢谢各位。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
phantomsea
2006-04-18
打赏
举报
回复
使用表2对应实体的map对象
全面掌握 Hibernate 框架技术
包含Hibernate相关技术: Hibernate简介、Session API、对象的状态
查询
操作(主键
查询
、
HQL
查询
、Criteria
查询
、SQL
查询
、命名
查询
、doWork) 关联
关系
:多对一、一对多、
多对多
、一对一 组件映射、继承映射、缓存...
hql
语句
:一对多
查询
一对多的
查询
又包含以下情况: 1、等值连接 2、内连接 3、迫切内连接 4、左外连接 5、迫切左外连接1、等值连接:一对多
查询
的时候,由于使用的
hql
语句
,是根据类来
查询
的,所以
hql
语句
这样表示: /** * 等值连接 */ public void Connect_equal(){ Session session=sessionFacto
常用的
Hql
语句
//
HQL
: Hibernate Query Language. // 特点: // >> 1,与SQL相似,SQL中的语法基本上都可以直接使用。 // >> 2,SQL
查询
的是表和表中的列;
HQL
查询
的是对象与对象中的属性。 // >> 3,
HQL
的关键字不区分大小写,类名与属性名是区分大小写的。 // >> 4,SELECT可以省略. ...
java中的
hql
语句
查询
语句
_JavaWeb_(Hibernate框架)Hibernate中数据
查询
语句
HQL
基本用法...
HQL
(Hibernate Query Language) 是面向对象的
查询
语言, 它和 SQL
查询
语言有些相似. 在 Hibernate 提供的各种检索方式中,
HQL
是使用最广的一种检索方式.,
HQL
查询
包括以下步骤:1、获取HibernateSession对象2、编写
HQL
语句
3、以
HQL
语句
作为参数,调用Session的createQuery方法创建
查询
对象。4、如果
HQL
语句
包含...
mysql
hql
查询
语句
_使用Query进行
HQL
语句
查询
和SQL
语句
查询
HQL
的语法比较简单,与普通SQL的区别之处是针对对象的不同,在
查询
语句
中将sql中的表名替换成了sql中的持久化类名,因为hibernate机制是基于对象进行
查询
的。不带参数的
查询
,
语句
是“from POJO”的形式,其中POJO即为持久化类名称Query query=session.createQuery("from User");带参数的
查询
接口Query提供了对命名参数、JDBC风格的(?...
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章