java程序使用oracle中sequence会不会有并发访问的问题

2025-01-05 09:23:52
推荐回答(3个)
回答1:

不会的oracle的sequence有它自己的一套控制机制~哪怕你是并发100万个都不会重复~因为这个就相当与一个序列排队的~操作系统本身控制的东西~

回答2:

如果你用的是序列号的话,就不会产生你说的情况,但是如果你用的是当前最大值加1的话就不行,也可以用 for update 实现不冲突

回答3:

你使用hibernate的时候,你用session控制就好了,这样就不会有并发的问题了