メインコンテンツまでスキップ

Couchbaseの使用

Couchbaseはサポートされているデータベースの1つで、アプリケーションの生成時に選択できます。

Couchbaseを選択した場合、以下のとおりとなります。

  • データベースへのアクセスにはSpring Data Couchbaseが使用されます。これはSpring Data JPAに非常に近いものであり、Couchbaseサポートが(デフォルトの)JPAサポートに非常に近いのはこのためです。
  • データベースの変更管理のためにCouchmoveLiquibaseの代わりに使用されます。
  • エンティティサブジェネレータは、NoSQLデータベースとのリレーションシップは(少なくともJPAとのリレーションシップのようには)持つことができないため、エンティティのリレーションシップを要求しません。
  • Couchbase Testcontainersは、ユニット・テストを実行するためのコンテナ化されたバージョンのデータベースを起動するために使用されます。