簡體   English   中英

如何在多線程環境中使用一個表的自動休眠值插入多個表mysql休眠

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM