课程
/后端开发
/Java
/HQL数据查询基础
HQL 语句中为什么不能这样写 String hql="from seller S where S.getStar()>4";就是为什么不可以用对象里面的方法,而是直接S.star
2015-12-11
源自:HQL数据查询基础
正在回答
不能这样写,hql语言和sql语言差不多,只是形式稍微不同,要想获得对象里的属性只有通过s.star这样的方式,但是实际上是调用的getStar()方法的,这是一种映射原理,可以去了解一下java的反射机制
举报
使用HQL从数据库中找到你要的数据,掌握了使用Hibernate
1 回答HQL语句针对的是对象还是数据库表
3 回答hql语句问题
1 回答HQL中自定义类型不能使用类的别名,会报错为什么埃
4 回答HQL form语句和hibernate的session.get()方法都是从数据库获得信息
1 回答hql大小写问题的中的new list定义对象返回