国产探花免费观看_亚洲丰满少妇自慰呻吟_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  ,但是結果出不來,所以要在后面慢慢學習。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 横峰县| 金坛市| 来凤县| 台江县| 尚志市| 大石桥市| 广水市| 蒙山县| 达州市| 和田市| 宜阳县| 石门县| 临安市| 浦城县| 阜平县| 青岛市| 梁山县| 大新县| 临桂县| 黔东| 延吉市| 吉林省| 康马县| 枣阳市| 海林市| 泰宁县| 屏山县| 伊川县| 江西省| 芷江| 天长市| 天门市| 苍梧县| 平乐县| 宜宾市| 巴南区| 双江| 格尔木市| 宜黄县| 竹溪县| 南投市|