当前位置:编程学习 > JAVA >>

Hibernate join 连接多条件的问题

--------------------编程问答-------------------- 先自己顶~~ --------------------编程问答-------------------- hql 里面也有left join 把

select t1 from  t1 left join  t2 on t1.id=t2.t1id and t1.name=t2.name --------------------编程问答--------------------
引用 2 楼 jyh1016 的回复:
hql 里面也有left join 把

select t1 from  t1 left join  t2 on t1.id=t2.t1id and t1.name=t2.name


HQL里没有On这个关键字的。。这种查询需要实体关系有外键关系的。。。 --------------------编程问答-------------------- 设置联合主键可不可以?? --------------------编程问答-------------------- 属性关联才行  
属性关联必须在hbm.xml配置主外键关系当中的一对多或多对一或多对多关系映射描述
另外hql不支持on子句
比如:一对多   一的一方追加多的一方set<多>集合 s
hql:select ①.* from 一 ① left join s.多外键 --------------------编程问答-------------------- 前提是你关系配好了
select t1 from table1 t1 ,table2 t2 where t1.id = t2.t1Id and t1.name = t2.name)
--------------------编程问答-------------------- 大家能不能讲的更细一点啊,很多对于新手看得不是很明白 --------------------编程问答-------------------- hbm左联接,在hql中是提现不出来的,要在hbm文件中
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,