BEMOVE
2015-12-11 22:34
HQL 语句中为什么不能这样写 String hql="from seller S where S.getStar()>4";就是为什么不可以用对象里面的方法,而是直接S.star
不能这样写,hql语言和sql语言差不多,只是形式稍微不同,要想获得对象里的属性只有通过s.star这样的方式,但是实际上是调用的getStar()方法的,这是一种映射原理,可以去了解一下java的反射机制
HQL数据查询基础
41151 学习 · 90 问题
相似问题