6

我们目前有一种相当复杂的方式来使用带有 JHipster 的 PostGIS 的几何字段类型(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 中,因为它们并非随处可用。

4

0 回答 0