我们目前有一种相当复杂的方式来使用带有 JHipster 的 PostGIS 的几何字段类型(4.6,目前正在尝试升级到 4.14 - 这并不顺利 - 可能会为此发布另一个问题)
- 我们在 pom.xml 中添加了 hibernate-spatial 和 liquibase-spatial
- 然后创建带有字符串字段的 jdl 实体,
- 使用“jhipster import-jdl database.jdl”导入它
- 然后将实体更改为
@Column(name = "geometry", columnDefinition="Geometry") private Geometry geometry
- mvnw 编译 liquibase:diff
- 在 master.xml 中添加对生成的更改日志的引用
- 删除在生成的更改日志中删除空间表的语句
我可能忘记了中间的一些步骤......
问:有没有更好的方法将 postgis 集成到 jhipster 中?
在 github 中,我只发现 jhipster 团队不想将 GIS Extensions 支持集成到 JHipster/JDL 中,因为它们并非随处可用。