gpt4 book ai didi

java - 如何在多线程环境下mysql hibernate使用一张表的自增值插入多张表

转载 作者:行者123 更新时间:2023-11-29 22:30:56 26 4
gpt4 key购买 nike

我需要插入两张表,一张是航类详细信息,另一张是乘客详细信息。在旅客详细信息表中,我需要输入flight_booking_id的自动递增值。

我正在使用 Projections.max 来获取最后插入的 flight_booking_id 但它是一个多线程环境,因此是否存在我可以自动获取的事务增加值并插入到其他表中。

使用 Hibernate 3 和 mysql 5.1.34

最佳答案

你的 hibernate 谜题必须成功解决。首先主键业务必须提供hibernategenerators 。第二,将您的乘客实体与 Flight_booking 连接为 ManyToOne或\和 OneToMany 关系。第三,在竞争环境中使用悲观锁定模式持久化实体(我不确定,它在 hibernate 3 中启用)。

关于java - 如何在多线程环境下mysql hibernate使用一张表的自增值插入多张表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29794138/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com