【发布时间】:2021-07-31 11:20:15
【问题描述】:
是否可以在 JHipster 中拥有一个具有两个微服务的微服务应用程序:一个带有 PostgreSQL 后端,一个带有 Cassandra 后端?如果是这样,我可以在各自的微服务中为 PostgreSQL 实体启用分页并为 Cassandra 实体禁用分页吗?我将禁用 Cassandra 微服务的分页,因为我收到错误“应用程序使用 Cassandra 时不允许分页”。但是,有没有办法解决这个错误?即,我的 PostgreSQL 微服务是否仍然可以使用分页 - 即使我的 Cassandra 微服务没有?
我最好的, 阿马尔
【问题讨论】:
-
是的,你可以,分页是每个实体的一个选项。你试过了吗?
-
我必须从我的 apps.jh 文件中注释掉
paginate GnGeoname, GnAdmin1CodeAscii, GnAdmin2Code, GnAlternateName, GnContinentCode, GnCountryInfo, GnHierarchy, GnFeatureCode, GnIsoLanguageCode, GnPostalCode, GnTimeZone with pagination行以纠正Pagination isn't allowed when the application used Cassandra错误消息。有没有办法在 .jh 文件中指定每个实体的分页? -
是的,只需重复分页,请参阅 JDL 文档,或者您可以排除某些实体的分页,例如 jhipster.tech/jdl/options#all--example-with-exclusions-unary
标签: postgresql cassandra microservices jhipster