2017-03-07 56 views
1

我已经通过developpez.com是否可以将CockroachDB与Java Transaction API(JTA)一起使用?

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

看到该项目CockroachDB似乎支持ACID事务。所以我的问题是: 是否有可能与JPA和JTA一起使用它?

+1

您的链接似乎是关于谷歌云扳手,而不是CockroachDB。关于你的问题:你如何尝试? –

+0

在文章的最后,他们谈到了蟑螂DB。是的,我可以尝试。 我看到它可以用于休眠,但没有关于jpa和jta的详细信息。 –

回答

2

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

如果你使用Maven的,你可以将以下声明添加到您的pom.xml上添加pgjdbc依赖:

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

替换VERSIONlist in Maven central选择的驱动程序版本。

相关问题