-
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
提交
取消