1

我通过developpez.com看到了这个项目

https://www.developpez.com/actu/118014/Cloud-Spanner-Google-lance-pour-le-grand-public-sa-solution-de-bases-de-donnees-globales-offrant-un-bon-妥协-entre-SQL-et-NoSQL/

CockroachDB 似乎支持 ACID 事务。所以我的问题是:是否可以将它与 JPA 和 JTA 一起使用?

4

1 回答 1

3

CockroachDB 通过 Postgrespgjdbc驱动程序与 JDBC API 兼容。由于 JPA 和 JTA 通过 JDBC 连接到数据库,因此只要您使用pgjdbc驱动程序,它们就应该可以用于 CockroachDB。

如果您使用的是 Maven,则可以将以下声明添加到您的pom.xml以添加依赖项pgjdbc

<dependency>
    <groupId>org.postgresql</groupId>
    <artifactId>postgresql</artifactId>
    <version>VERSION</version>
</dependency>

替换为从Maven 中心列表中VERSION选择的驱动程序版本。

于 2017-03-07T15:41:40.167 回答