![](/img/trans.png)
[英]mysql, java - Get last inserted auto increment id from one table and insert it again on another table
[英]How to insert multiple table using auto increment value of one table mysql hibernate in multi threaded environment
我需要在航班詳細信息中插入2個表格,另一個是乘客詳細信息。 在乘客詳細信息表中,我需要輸入flight_booking_id
的自動遞增值。
我正在使用Projections.max
來獲取最后插入的flight_booking_id
但這是一個多線程環境,因此是否存在可以獲取自動遞增的值並插入到其他表中的事務。
使用Hibernate 3和MySQL 5.1.34
您的難題冬眠必須成功解決。 首先,主鍵業務必須提供休眠生成器 。 第二,將您的乘客實體與通過ManyToOne或\\和OneToMany關系進行Flight_booking連接。 第三,在競爭環境中,持久化實體具有悲觀鎖定模式(我不確定,它已在休眠3中啟用)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.