Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想利用 mysql 的 get_lock() 函数作为全局锁,但这看起来不可能,因为我也使用 JPA 作为我的数据库层。因为 get_lock() 是基于连接的,这意味着您必须使用相同的连接来锁定/解锁,但是,没有本地方法可以从 JPA 检索 JDBC 连接。这是否意味着 get_lock()/release_lock() 在 JPA 中是完全不可能的?我不喜欢打开底层 JPA 实现,因为它不可移植。
我终于通过使用 JDBC 数据源和 JPA 解决了这个问题