使用集合來(lái)查詢(xún)
使用map這種形式雖然參數(shù)可以傳多個(gè),但是現(xiàn)在好像只能是要不都是and查詢(xún),或者要么都是or查詢(xún),那么碰到既有and又有or的怎么辦,能否再優(yōu)化優(yōu)化一下
使用map這種形式雖然參數(shù)可以傳多個(gè),但是現(xiàn)在好像只能是要不都是and查詢(xún),或者要么都是or查詢(xún),那么碰到既有and又有or的怎么辦,能否再優(yōu)化優(yōu)化一下
2017-12-19
舉報(bào)
2018-09-04
既有and又有or的話(huà)建議用小括號(hào)括起來(lái) 自己確定好優(yōu)先級(jí)
2018-02-06
碰到既有and也有or的情況,容易有坑,建議采用并集查找的方法。
原表:select u from user as u where u.id = 1 and u.name = 'ldd' or u.id = 2 and u.name = 'ddd'
上表有很大的問(wèn)題,注意細(xì)看?。?!
修改后的表:select u from user as u where u.id = 1 and u.name = 'ldd'
union
select u from user as u where u.id = 2 and u.name = 'ddd'
建議使用后表查詢(xún)。
2017-12-27
沒(méi)看懂你想表達(dá)的意思