日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

hibernate select语句返回的类型

發布時間:2023/11/29 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 hibernate select语句返回的类型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

Person類中包含有MyEvent這個類?

public class Person{private Long id;private String name;private MyEvent myEvent; }

一、HQL from語句?

1、結果類型:List<Person>

from Person 或者 from Person as p from Person as p where p.myEvent.title = :title 注意:hibernate3.2.3之前總是對的。?hibernate3.2.3之后如果myEvent是普通屬性或關聯的實體也是對的,如果myEvent是一個集合會出異常?因此hibernate推薦使用下面的方式: select p from Person as p inner join p.myEvent as e where e.title = :title

2、結果類型 List<Person,Event>

from Person as p inner join p.myEvent as event where event.title = : title 注:查詢出來是:是一個集合,集合元素是Person,myEvent組成的數組。?結果類型: List<Person,Event>? from Person as p left outer join p.myEvent as event where event.title = : title

注意:查詢出來是:是一個集合,集合元素是Person,myEvent組成的數組。?
? ? ? ? ? ?結果類型: List<Person,Event>

from Person as p right outer join p.myEvent as event where event.title = : title from Person as p full join p.myEvent as event where event.title = : title

第二:HQL select語句?

1、結果類型:? List<String>?

select p.name from Person as p

2、結果類型:List<Object[String,Person]>

select p.name,p from Person as p

3、結果類型:List<String,String>

select new List(p.name,p.address) from Person as p

4、結果類型:List<ClassTest>

select new ClassTest(p.name,p.address) from Person as p

? ?注意:前提ClassTest 類有兩個參數的構造器。?

5、結果類型:List<map<String,String>>

select new map(p.name as personName) from Person as p

?

轉載于:https://my.oschina.net/u/1754093/blog/707074

總結

以上是生活随笔為你收集整理的hibernate select语句返回的类型的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。