使用JPA时如何使用mysql get_lock?

问题描述 投票:1回答:1

我想将mysql的get_lock()函数用作全局锁,但是由于我也使用JPA作为数据库层,因此看起来似乎是不可能的。因为get_lock()是基于连接的,这意味着您必须使用相同的连接进行锁定/解锁,但是,没有本机的方法可以从JPA检索JDBC连接。这是否意味着在JPA中完全不可能实现get_lock()/ release_lock()?我不喜欢对基础JPA实现进行解包,因为它不具有可移植性。

locking jpa-2.0
1个回答
1
投票

我终于通过使用JDBC数据源和JPA解决了这个问题

© www.soinside.com 2019 - 2024. All rights reserved.