国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

獲取oracle剛插入數據的自增id值

2019-11-08 03:18:02
字體:
來源:轉載
供稿:網友

今天在做一個自己的小的項目時,遇到要取剛插入數據庫時的主鍵值。

在項目中有訂單表和訂單詳情表,他們的id是主外鍵的關系,訂單詳情表中要有訂單表的id值,但是如何獲取id值。項目中使用的是hibernate框架,使用的是hql語句。

獲得剛插入訂單表的id字段的值,

String hql = " select max(bor.o_id) from B_order bor order by bor.o_id desc ";

Query query = session.createQuery(hql);

int orderid = (Integer) query.uniqueResult();

說一下在這個過程中遇到的問題,如果hql語句中沒有為實體類聲明一個別名的話,這個結果是出不來的,本來想使用dual這個表,即select  序列的當前值 from  dual  ,但是結果出不來,所以要在后面慢慢學習。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 台前县| 姚安县| 剑河县| 嵊泗县| 大厂| 荃湾区| 将乐县| 合肥市| 阿克苏市| 安国市| 廉江市| 普宁市| 密山市| 枞阳县| 师宗县| 马公市| 华坪县| 宣汉县| 洪雅县| 上林县| 陆丰市| 河源市| 永安市| 莫力| 南雄市| 阿拉善盟| 海南省| 离岛区| 陕西省| 项城市| 酉阳| 沂水县| 托克托县| 图木舒克市| 青阳县| 洪湖市| 清水县| 玉山县| 禄劝| 浦江县| 什邡市|