为了账号安全,请及时绑定邮箱和手机立即绑定

hql语句问题

"from Order o where o.orderItems is not empty"

"from Order where orderItems is not empty"

前面一句成功执行 后面那句执行失败 而语句中并没有其他的表不需要起别名 为什么后面那句会失败

正在回答

3 回答

必须要加上类名Order,例如:Order.orderItems

0 回复 有任何疑惑可以回复我~

噢!不好意思 问主  我看错了 !前面我的回答不正确!  我看了视频发现 Order是一个类的  应该没有记错  而  orderItems 是类中一个属性  所以应该加上 Order.orderItems   应该是语法规则 与有没有其他表 别名没有关系  就像java中  类.属性

0 回复 有任何疑惑可以回复我~

同学你说清楚到底是Order是表名还是o是表名 如果o是表名的话 那下面那句from Order不就错了吗 还有别名是放在表名前面的吧?个人看法  不知道正不正确

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

hql语句问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信