成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺談Hibernate中HQL查詢需要注意的幾點

開發 后端
本文將介紹Hibernate中HQL查詢需要注意的幾點,HQL(Hibernate Query Language)查詢提供了更加豐富的和靈活的查詢特性,因此Hibernate將HQL查詢方式立為官方推薦的標準查詢方式。

一、Hibernate對象的HQL查詢

Sql代碼

  1. select  u from User  u    
  2. select  u from User  u return:List<User> 

返回的是裝有持久化對象的List集合  ,持久化對象,在session中,受session生命周期的管理,只要session不關閉,就存在。

二、Hibernate屬性的HQL查詢

Sql代碼

  1. select u.id,u.name ,u.email from User u    
  2. select u.id,u.name ,u.email from User u   
  3. return : List<Object[]> 

返回的是普通JavaBean對象

1:不占用Hibernate的session緩存,只要被檢索之后,應用程序不在訪問他們,垃圾回收器就會回收。

2:Hibernate不會對他們進行同步修改,因為Hibernate是更據內存中的狀態更新數據的(和DB交互)

三、Hibernate自定義的HQL查詢

Sql代碼

  1. select new com.lovo.vo.User(u.name,u.age,c.email) from User u left join Conter c    
  2.  
  3. select new com.lovo.vo.User(u.name,u.age,c.email) from User u left join Conter c 

這種是你一定要返回一個對象是,而且這些屬性來自不同的表,

需要注意的是:new的對象一定要是:全路徑

四、其他

  1. select u.name from User u 

返回的是List  這是不需要返回任何對象時,只要要返回String即可,

關鍵點二和四可以叫投影查詢,這種效率更高

【編輯推薦】

  1. Hibernate中generator屬性的意義
  2. hibernate Key Generator 主鍵生成方式
  3. Hibernate的主鍵生成機制
  4. hibernate的Query cache
  5. Hibernate中hbm的generator屬性
責任編輯:彭凡 來源: javaeye
相關推薦

2009-06-22 13:46:00

java程序員考試

2009-08-28 09:26:35

C#連接Access

2009-08-11 14:32:06

C#讀取Excel數據

2009-06-18 09:14:08

Hibernate H

2009-09-25 16:57:49

Hibernate查詢

2009-09-23 18:05:48

2011-05-12 09:01:29

HTML5

2009-06-12 15:32:01

Hibernate H

2009-06-30 10:10:15

Namespace用法Flex

2011-05-26 17:37:11

Ajax

2010-04-22 12:07:37

Oracle Spat

2013-09-03 13:01:01

團隊管理團隊

2020-10-26 14:01:22

Java泛型

2013-09-29 10:36:08

VMware虛擬化

2009-04-23 14:30:19

UML建模

2009-06-26 16:09:21

Hibernate查詢HQL

2010-07-12 13:00:49

UML建模

2021-05-07 11:58:05

微服務循環依賴

2010-08-31 14:33:46

DB2游標

2009-06-10 15:36:25

ubuntu netb開發過程
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 毛色毛片免费看 | 精品一二三区视频 | 精品区一区二区 | 亚洲免费在线播放 | 黄色大片毛片 | 91看片在线观看 | 国产一级片网站 | 麻豆精品久久久 | 久久久www成人免费精品 | 少妇一级淫片免费播放 | 二区精品| 九色一区| av在线播放一区二区 | 五月婷婷 六月丁香 | 一区二区日韩 | 国产一区二区高清在线 | 国产午夜三级一区二区三 | 国产一区二区三区免费观看视频 | 久久综合久色欧美综合狠狠 | 国产精品毛片一区二区三区 | 91精品久久久久久久久中文字幕 | 国产在线一| 日韩三区 | 国产精品视频中文字幕 | 日韩精品视频在线观看一区二区三区 | 成人精品一区二区 | 亚洲免费在线观看av | 中文字幕不卡视频在线观看 | 日本不卡一区 | 99精品视频一区二区三区 | 久久精品综合 | 久久精品久久久久久 | 美女视频网站久久 | 欧美日韩精品影院 | av中文字幕在线观看 | 成人在线视频一区 | 人妖一区| 日本精品一区二区三区视频 | 欧美黄色一区 | 视频精品一区二区三区 | 国产精品视频久久 |