早教吧作业答案频道 -->其他-->
Hibernate中find方法HQL语句and和or的混合使用我想写一个HQL语句查询使用,就是有一个ID条件是必须的,其他的一些条件是或的(就是几个条件中符合一个就可以)设想是fromGoodswherename=orval
题目详情
Hibernate 中find方法HQL语句 and 和 or 的混合使用
我想写一个HQL语句查询使用,就是有一个ID条件是必须的,其他的一些条件是或的(就是几个条件中符合一个就可以)
设想是 from Goods where name = or value or mark and ID
但是我现在这样做,and没有效果,不属于这个Id的也可以查到这个Id下的消息
请问该如何更改?
我想写一个HQL语句查询使用,就是有一个ID条件是必须的,其他的一些条件是或的(就是几个条件中符合一个就可以)
设想是 from Goods where name = or value or mark and ID
但是我现在这样做,and没有效果,不属于这个Id的也可以查到这个Id下的消息
请问该如何更改?
▼优质解答
答案和解析
from Goods where id = and (name = or name is null) and (value = or value is null) and (mark = or mark is null)
这样试试...or不能连接那么多的...
这样试试...or不能连接那么多的...
看了 Hibernate中find...的网友还看了以下:
在平行四边形ABCD中,点E,F分别是线段AD,BC上的两动点,点E从点A向D运动在平行四边形AB 2020-05-13 …
选出下列词中[]部分发音不同的单词1.A.[a]nyB.sh[a]peC.[e]lseD.[a]n 2020-05-14 …
高三数学:设函数f(x)=x-In(x+m),其中m为实常数.求:1.当m为何值时,f(x)≥02 2020-06-13 …
假如你是李华,你的英国朋友david发来e-mail询问你最近的英语学习情况,请你给他回复一个电子 2020-06-17 …
懂英文的看这个是什么意思?Education1997.9-2000.6Dept.Automatio 2020-06-28 …
重组字母为单词e,e,r,w,he,e,r,t,he,e,se,a,sw,m,s,ir,t,p,i 2020-07-09 …
求证E,F,G,M,N,H六点共面已知正方体ABCD-A1B1C1D1中,点E,F,G,H,M,N 2020-07-09 …
M、N、P、E四种金属:①M+N2+=N+M2+;②M、P用导线连接放入硫酸氢钠溶液中,M表示有大 2020-07-21 …
已知椭圆C:x24+y2=1的短轴的端点分别为A,B(如图),直线AM,BM分别与椭圆C交于E,F 2020-07-31 …
下图中,M与N之间、E与F之间是海区,M、N、E、F的附近都有港口和东西向铁路。结合有关知识回答题。 2020-11-04 …