首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

HQL模糊查询后边的 and 条件不起作用

2012-12-23 
HQL模糊查询后面的 and 条件不起作用。from Stock i where i.medId like ? or i.number like ?or i.medicin

HQL模糊查询后面的 and 条件不起作用。
from Stock i where i.medId like ? or i.number like ?  or i.medicine.medCode like ? or i.medicine.factoryName like ? or i.medicine.price like ? or i.medicine.category.categoryName like ? or i.medicine.price like ? or i.medicine.medName like ? or i.medicine.description like ? and i.number  < ? order by i.number asc。
[解决办法]
不太明白你说的,是不起作用还是没有筛选出数据?

最好是加上括号区分一下逻辑。
[解决办法]
这么多or,之后来个and
LZ,强力建议你用()来区分下,几个or是一快的,区分下业务逻辑!
[解决办法]
很明显  是 括号的问题,,,,, 哪几个OR 是一起的就用() 却分下就OK 

热点排行