Java 处理乐观锁异常
我面临一个奇怪的问题。 我想处理OptimisticLockException,这样我可以创建一个带有适当错误消息的自定义异常,这可以帮助用户理解问题 我已经为它编写了try-catch。但是catch块从未被输入。可能问题是,当事务实际结束时,OptimisticLockException实际上被抛出,而我的try-catch块在事务结束之前,所以catch从未被输入。这是我的理解。Java 处理乐观锁异常,java,Java,我面临一个奇怪的问题。 我想处理OptimisticLockException,这样我可以创建一个带有适当错误消息的自定义异常,这可以帮助用户理解问题 我已经为它编写了try-catch。但是catch块从未被输入。可能问题是,当事务实际结束时,OptimisticLockException实际上被抛出,而我的try-catch块在事务结束之前,所以catch从未被输入。这是我的理解。 如何处理此类问题?这取决于您的体系结构,但如果您需要“尽快”解决此问题,可以强制使用EntityManager
如何处理此类问题?这取决于您的体系结构,但如果您需要“尽快”解决此问题,可以强制使用
EntityManager#flush()