具有 PostgreSQL 微服务(带分页)和 Cassandra 微服务(无分页)的 JHipster 微服务应用程序

JHipster Microservice Application with a PostgreSQL Microservice (with Pagination) and a Cassandra Microservice (without Pagination)

是否可以在 JHipster 中创建一个包含两个微服务的微服务应用程序:一个使用 PostgreSQL 后端,另一个使用 Cassandra 后端?如果是这样,我可以在各自的微服务中为 PostgreSQL 实体启用分页并为 Cassandra 实体禁用分页吗?我会禁用 Cassandra 微服务的分页,因为我收到错误“应用程序使用 Cassandra 时不允许分页”。但是,有没有办法解决这个错误?即,我的 PostgreSQL 微服务是否仍然可以使用分页 - 即使我的 Cassandra 微服务没有?

我最好的, 阿马尔

我必须将 paginate 选项移动到 application {...} 对象中。

application {
  config {
    baseName geonamesservice,
    packageName com.saathratri.geonames,
    applicationType microservice,
    authenticationType oauth2,
    databaseType sql,
    prodDatabaseType postgresql,
    serverPort 8081,
    serviceDiscoveryType eureka
  }
  entities GnGeoname, GnAdmin1CodeAscii, GnAdmin2Code, GnAlternateName, GnContinentCode, GnCountryInfo, GnHierarchy, GnFeatureCode, GnIsoLanguageCode, GnPostalCode, GnTimeZone

  paginate GnGeoname, GnAdmin1CodeAscii, GnAdmin2Code, GnAlternateName, GnContinentCode, GnCountryInfo, GnHierarchy, GnFeatureCode, GnIsoLanguageCode, GnPostalCode, GnTimeZone with pagination
}