1樓:匿名使用者
如果生成這兩個類,說明你的person表裡面有聯合主鍵
你直接用person這個po查就可以了
2樓:匿名使用者
直接查詢主表 from person 就可以了.
根據主鍵 查詢單個實體.
personid id=new personid();
id.seta();
id.setb();
session.findbyid(person.class,id).
根據 主鍵的某個值進行查詢
from person p where p.id.(主鍵類屬性a)=?
from person p where p.id.(主鍵類屬性b)=?
查詢出來了是一個list.
3樓:匿名使用者
實體類的配置檔案的外來鍵欄位加一個 lazy="false" 屬性 然後你查這個表就會帶著這個外來鍵的所有資訊一併查出,這是自動的,你所要做的就是bean套bean的各種. 恩 不知道你理解沒
4樓:匿名使用者
不是太懂你的意思。。你意思是說的聯合主鍵麼?我也是剛學hibernate,希望可以通過一些問題提高下自己~你說的明白一點~
我估計這個應該是你資料庫查詢語句裡面有不懂
hibernate如何查詢多表和複合主鍵的資料?
5樓:
好吧,其實是這樣的。hql語句,操作的並不是資料庫的表,而是你的實體類。換句話說,你把那些對應的欄位 都換成你實體類對應資料庫的屬性 就可以了。
當然表名也要換成實體類名。再說,hibernate從資料庫生成的 實體類都是沒有下滑線的。你好好對照一下改改就可以了、最後順帶再弱弱的問一句:
你是自己手寫的實體類麼?
hibernate複合主鍵一對多怎麼關聯?
6樓:愛槍就要打槍
你可以進行反向生成,看看生成的配置檔案裡怎麼寫的
mySQL中如何查詢指定的表中是否存在某個列
1 建立資料庫表,create table test users user id bigint,user name varchar 100 2 檢視系統檢視tables,在系統檢視中可以查到剛建的資料表,select from information schema.tables t where ta...
空氣中存在什麼物質,空氣中存在什麼物質
很多,主要有氮氣,氧氣 通過實驗,拉瓦錫得出了空氣由氧氣和氮氣組成。其中氧氣約佔空氣總體積的 的結論。後來科學家 們又陸續發現了氦 氖 氬 氪 氙等稀有氣體。目前,人們已能用實驗方法精確地測定空氣的成分。實驗表明,空氣的成分按體積計算,大約是 氮氣78 氧氣21 稀有氣體0.94 二氧化碳0.03 ...
如何糾正當前教育評價中存在的問題
教育資源分配不均 教育存在不公平。一些農村學校不論是硬體設施 還是師資力量都很落後。現在農村有很多學校教師年齡都在40歲以上,有的教師是教非所學一個人上很多科目,同時還很缺少音 體 美專業教師。教育不公主要表現為教育過程和教育結果的不公平。教師教學質量評價中存在哪些問題,如何解決 1.1教學評價結果...