HQL是一种面向对象的查询语言,和SQL不一样
1 HQL中的对象名区分大小写,(除JAVA类和属性名字)
2 HQL查的是对象而不是表,并且支持多态,HQL主要依赖Query来操作
如根据名字查询一个类:
HQL:
"from User as user where user.name=?";
这是一个最简单的查询
查询的是对象不是表 而是User类 User只能是类名
query 查询:
1 创建hql
String queryString = "form Noticeinfo as notice where notice.noticetitle=?";