使用JPA时如何使用mysql get_lock?

时间:2012-04-30 06:53:21

标签: locking mysqli jpa-2.0

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

1 个答案:

答案 0 :(得分:1)

我最终通过使用JDBC数据源以及JPA

解决了这个问题