1樓:匿名使用者
如果插入資料的使用者是唯一標識的話,可以在插入完成之後,去檢索該使用者插入的資料,比較id,那個最大的id即剛才插入資料的id。
2樓:生命搏擊
欄位名 int identity(1,1) primary key identity(1,1)中第一個1表示自動增長從1開始,第二個1表示每次增長多少。
3樓:
我很奇怪啊,你都說是原生sql了,就是說你自己手寫的sql。這樣的話,你的主鍵應該是用的自己生成的值把,這你還拿不到?
比如你先用sequence生成個主鍵,然後把值拼到你的sql中,然後執行。沒問題啊。。。
4樓:
插完以後檢索一下最大id吧
Hibernate 關於複雜的SQL統計語句是不是就不適合使用Hibernate了
在這方面我也和你有同感。不同的orm工具各有其優缺點和適用範圍。hibernate使資料操作物件化,在物件和資料之間做了很好的銜接,非常適用於資料的維護類操作和明細查詢操作,而對於資料統計類的操作則顯得作用不強。hibernate歷來支援原生的sql,較新的版本也支援對sql stored proc...
在hibernate中想使用left join查詢
拉破輪 hql不支援on關鍵字,如果要多表聯查可以在hbm.xml中配置關聯對映,並修改實體類配合對映,然後使用 select x1 from t1 left join fetch t2 where t2.xx 這種形式將關聯屬性以表連線形式抓取出來。具體配置可搜尋hibernate關聯對映,網上很...
hibernate中如何執行類似於deletefromentity的
org.hibernate.session hsession hibernateuu.currentsession hsession.begintransaction string sql delete from bf nexusbcuu where bf ctid not in select id...