Spring Boot 2升级后,出现与序列生成有关的问题

时间:2019-03-05 09:22:30

标签: spring spring-boot sequence

1小时 弹簧靴2 休眠版本5.2.17.FINAL

我们面临着序列生成的问题

subscription_event_seq-数据库序列

 @SequenceGenerator(sequenceName = "subscription_event_seq", name = "subscription_event", initialValue = 1, allocationSize = 100)

我们正在使用声明性的Spring事务@Transaction来保持休眠会话

User1发送请求得到1-100(基于分配大小),该请求中使用seqID 1,2 User2发送请求获得101-200 seqID,该请求中使用了101,102,103

User1在同一HTTP会话中发送另一个请求,得到seqID 3

User2在同一HTTP会话中发送另一个请求,得到seqID 104

对序列生成WRT分配大小的正确行为是正确的吗? 我假设每个休眠会话分配的分配大小

0 个答案:

没有答案