-
HQL语句可以使用as设置别名,而且as可以省略
String hql = "from Seller s,Customer c";
查看全部 -
<hibernate-mapping auto-import="true"> ... </hibernate-mapping>
auto-import 默认为true,该情况下使用HQL语句时,不需要使用类的全限定名(如“from com.imooc.model.Seller”)
查看全部 -
查询语句示例:
String hql = "from Seller"; Query query = session.createQuery(hql); List<Seller> sellers = query.list();
查看全部 -
org.hibernate.Query接口
支持方法链编程
创建:Session.createQuery(HQL语句);
查询:list() 该方法返回java.util.List
查看全部 -
HQL是面向对象的查询语言,对Java的类(持久化类)类名与属性名大小写敏感
HQL对关键字不区分大小写
查看全部 -
课后练习
第二题查看全部 -
课后练习
第一题
查看全部 -
课程总结:
查看全部 -
如果不做任何的排序规则设置,默认使用升序排序查看全部
-
使用order by子句对查询结果排序
查看全部 -
查询不能返回一个单独的结果
要注意查询条件设置,保证查询结果只返回一个结果或者没有一个结果
查看全部 -
查询单个对象
查看全部 -
四则运算:
查看全部 -
创建hibernate Session实例变量
在setUp方法中创建实例变量
使用完之后关闭session.close()
查看全部 -
集合运算
hibernate框架会在HQL解析过程中解析为相应的SQL语句时候
对empty运算转化为SQL中exists运算
member of运算转化为SQL语句当中的in运算
查看全部
举报
0/150
提交
取消