博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JPQL的关联查询
阅读量:6251 次
发布时间:2019-06-22

本文共 402 字,大约阅读时间需要 1 分钟。

一般情况下,直接使用mysql语句写关联语句,是join on 的形式,如下:

select * from tablea as a left join tableb as b on b.tablea_id = a.id

 

但是使用jpql写的时候就不能使用 join on 了,而是join where

select a from Tablea as a left join Tableb as b where b.tableaId = a.id

 

上面的那种写法,是因为tableb表 中有一个外键,是tablea 表的id

还有一种写法是在 实体中 对两个实体进行了关联映射 OneToMany、OneToOne,那么在进行关联查询的时候,就不需要写weher 语句了

select a from Tableb as b left join b.tablea as a

 

原创文章,欢迎转载,转载请注明出处

你可能感兴趣的文章
matlab和python转换_将MATLAB代码转换为Python:Python类型和操作顺序
查看>>
jmeter3000用户压测_jmeter集群压测搭建
查看>>
转子接地保护原理_发变组保护动作逻辑
查看>>
hive中groupby优化_面试必备技能-HiveSQL优化
查看>>
uni 页面加载完毕_HTML页面生命周期
查看>>
c语言机票座位预定系统_趁东京奥运!日航要免费送5万张国内机票!给非日本居民...
查看>>
创业冲突的五种解决方法是_冲突管理的五种策略
查看>>
lsmw中文显示乱码_中文注释不能在keil 4/5中正常显示——都是方框或乱码?
查看>>
hcg值小于0.1_【原理】JavaScript 中 0.1 + 0.2 为什么不等于 0.3?
查看>>
springboot的jsp应该放在哪_健身小白用2个月亲身经历告诉你小白去健身房,应该做到哪几点...
查看>>
opencv表面缺陷检测_工业产品表面缺陷检测方法
查看>>
kettle使用数据库来生成序列_时间序列数据库Influxdb的使用
查看>>
配置babel_关于 Babel 你必须知道的
查看>>
数据丢失与重复_消息队列重复消费和数据丢失问题(石衫面试突击学习笔记)...
查看>>
摄像头 火狐_为什么谷歌浏览器打不开电脑摄像头?
查看>>
两张图片合成一张_ps技巧:大光比照片后期曝光合成技法
查看>>
码条形码属性_条码生成器如何批量生成code 11码
查看>>
和lua的效率对比测试_不同编程语言能耗不同?看这27种语言对比!
查看>>
让某控件失去焦点_常用基本控件测试用例(一)
查看>>
天气模式_今年台风活跃期即将结束!下周天气将开启“大变脸”模式
查看>>