2017-03-07 85 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選擇的驅動程序版本。

相關問題