工作中的问题
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 外面的关联条件要放后面