"from Order o where o.orderItems is not empty"
与
"from Order where orderItems is not empty"
前面一句成功执行 后面那句执行失败 而语句中并没有其他的表不需要起别名 为什么后面那句会失败
必须要加上类名Order,例如:Order.orderItems
噢!不好意思 问主 我看错了 !前面我的回答不正确! 我看了视频发现 Order是一个类的 应该没有记错 而 orderItems 是类中一个属性 所以应该加上 Order.orderItems 应该是语法规则 与有没有其他表 别名没有关系 就像java中 类.属性
同学你说清楚到底是Order是表名还是o是表名 如果o是表名的话 那下面那句from Order不就错了吗 还有别名是放在表名前面的吧?个人看法 不知道正不正确