PostGIS 与 JHipster 的集成

Nen*_*nad 6 java postgresql postgis jhipster jdl

我们目前有一种相当复杂的方式将 PostGIS 的 Geometry fieldtype 与 JHipster 一起使用(4.6,目前正在尝试升级到 4.14 - 进展不顺利 - 可能会为此发布另一个问题)

  1. 我们在 pom.xml 中添加了 hibernate-spatial 和 liquibase-spatial
  2. 然后使用字符串字段创建 jdl 实体,
  3. 用“jhipster import-jdl database.jdl”导入
  4. 然后将实体更改为 @Column(name = "geometry", columnDefinition="Geometry") private Geometry geometry
  5. mvnw 编译 liquibase:diff
  6. 在 master.xml 中添加对生成的更改日志的引用
  7. 在生成的更改日志中删除删除空间表的语句

我可能忘记了中间的一些步骤......

问:有没有更好的方法将 postgis 集成到 jhipster 中?

在 github 中,我只发现 jhipster 团队不想将 GIS Extensions 的支持集成到 JHipster/JDL 中,因为它们并非随处可用。