Можно ли использовать CockroachDB с Java Transaction API (JTA)?

Я видел проект через veloppez.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-compromis-entre-SQL-et-NoSQL/

CockroachDB, кажется, поддерживает ACID транзакции. Итак, мой вопрос: возможно ли использовать его с JPA и JTA?

1 ответ

CockroachDB совместим с API JDBC через Postgres pgjdbc Водитель. Так как JPA и JTA соединяются с базами данных через JDBC, они должны использоваться с CockroachDB, если вы используете pgjdbc Водитель.

Если вы используете Maven, вы можете добавить следующую декларацию pom.xml добавить зависимость от pgjdbc:

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

замещать VERSION с версией драйвера, выбранной из списка в Maven Central.

Другие вопросы по тегам