使用Couchbase

CouchBase是在生成应用程序时可以选择的受支持数据库之一。

选择CouchBase时:

  • Spring数据库将用于访问数据库。这非常接近SpringDataJPA,这就是为什么CouchBase支持非常接近(默认)JPA支持的原因
  • 使用Couchmove 而不是Liquibase来管理数据库更改
  • entity sub-generator 不会要求您提供实体关系,因为您无法与NoSQL数据库建立关系(至少不会以与JPA建立关系的方式)
  • Couchbase TestContainers 用于启动用于运行单元测试的数据库的容器化版本