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

JPA的查詢語言:JPQL的簡單查詢

開發 后端
JPQL:Java持久化查詢語言,以面向對象的查詢語法構造查詢語句。以下程序中的em是EntityManager的一個實例,使用注入或通過 EntityManagerFactory 實例顯式獲取一個 EntityManager 實例。

JPQL:Java持久化查詢語言,以面向對象的查詢語法構造查詢語句。

JPA使用javax.persistence.Query接口代表一個查詢實例,Query實例由EntityManager通過指定查詢語句構建。

以下程序中的em是EntityManager的一個實例,使用注入或通過 EntityManagerFactory 實例顯式獲取一個 EntityManager 實例。

1、一個基本的查詢:

SELECT u FROM User u 檢索所有的User。u是User的別名。注意:關鍵字不區分大小寫,例如:SELECT和select是一樣的,但是實體的名稱和實體的字段是區分大小寫的,例如:User和user是不一樣的。

  1. String jpql = "SELECT u FROM User u";//u是User的別名  
  2. List<User> users =  em.createQuery(jpql).getResultList();  
  3. //List<User> users = em.createQuery(jpql, User.class).getResultList();//用User.class指定返回的類 

2、使用位置參數查詢:

SELECT u FROM User u WHERE u.name = ?1 檢索參數指定name的User。位置參數格式是:?+位置編號,例如:?1和?2。注意:?和位置編號之間不能有空格,不能寫成 ? 1,位置編號可以是0或者正整數。問號?不能寫成中文輸入法狀態下的?

  1. String jpql = "SELECT u FROM User u WHERE u.name = ?1";  
  2. Query query = em.createQuery(jpql);  
  3. query.setParameter(1"葉開");//給編號為1的參數設值  
  4. List<User> users = query.getResultList(); 

3、使用名字參數查詢:

SELECT u FROM User u WHERE u.name = :name 檢索參數指定name的User。名字參數格式是::+參數名稱,例如::name和:id。注意::和參數名稱之間不能有空格,不能寫成 : name。冒號:不能寫成中文輸入法狀態下的:

  1. String jpql = "SELECT u FROM User u WHERE u.name = :name";  
  2. Query query = em.createQuery(jpql);  
  3. query.setParameter("name""葉開");//給參數"name"設值  
  4. List<User> users = query.getResultList(); 

在同一個查詢語句中,不能同時使用位置參數和名字參數,只能使用其中一種。

責任編輯:林師授 來源: 博客園
相關推薦

2012-06-02 00:50:29

JPA查詢語言JPQL

2012-06-05 02:20:24

JPAJava查詢語言

2022-11-03 07:30:41

CQLJPQLHQL

2009-06-24 15:57:44

JPQL命名查詢

2023-11-26 23:59:16

PromQL算術運算符

2009-09-10 16:28:17

LINQ查詢

2010-01-04 13:44:41

SQL

2010-10-21 10:28:13

SQL Server查

2009-09-29 16:29:40

Hibernate查詢

2009-09-15 14:58:26

Linq查詢本質

2009-09-15 15:18:40

Linq連接查詢

2009-09-15 16:09:12

LINQ進行查詢

2009-11-13 09:24:58

JPA 2.0Criteria AP

2009-09-07 17:05:10

LINQ進行查詢

2009-09-08 09:24:50

LINQ查詢

2009-09-14 10:20:52

LINQ查詢語法

2009-09-25 13:39:40

Hibernate屬性

2009-09-09 15:10:35

LINQ查詢句法

2009-09-15 09:39:38

LINQ查詢架構

2011-08-11 11:51:39

MySQLselect
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲第一成年免费网站 | 国产激情精品一区二区三区 | 国产激情一区二区三区 | 中文字幕av网站 | 亚洲a在线视频 | 国产第一区二区 | 日本中文字幕在线视频 | 91国产视频在线观看 | 这里有精品 | 国产精品永久免费观看 | 欧美一区二区 | 国产日韩欧美激情 | 日韩a | 国产精品美女久久久久久免费 | 一区二区三区电影网 | 欧美精品91| 精品不卡| 成年免费在线观看 | 亚洲欧美国产毛片在线 | 99精品在线观看 | 亚洲欧美精品在线 | 色视频在线免费观看 | 亚洲一区 中文字幕 | 国产在线中文字幕 | 综合网中文字幕 | 午夜免费在线观看 | 伊人免费观看视频 | 一呦二呦三呦国产精品 | 国产成人jvid在线播放 | 99热播精品| 久久久久免费 | 久久久精| 欧美精品中文字幕久久二区 | 国产精品国产自产拍高清 | 久久国产高清视频 | 伊人久久成人 | 一区二区三区免费网站 | 亚洲av毛片 | 日韩精品免费视频 | 一区二区三区小视频 | 亚洲一区二区三区在线视频 |