20190823

别来无恙 提交于 2019-11-28 07:02:17

工作中的问题

1 jpa复杂查询,情景在model中通过@OnetoONe注解,默认的连接方式(交叉连接),在进行查询时以及排序时用到了注解关联的属性,导致插空

2 sql exists子查询作为where条件插空

 

解决的方法

1 查空或者排序空 是因为触发关联时,关联的数据为空,导致结果为空,查询也是

2 exists: select * from a where exists (select 1 from b where b.id = a.id)

 翻译过来: select 1 from b where b.id = (a.id / 1/ 2/ 3) 循环匹配的是后面的条件,也就是说exists 外面的关联条件要放后面

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!