В настоящее время у нас есть довольно запутанный способ использования типа поля Geometry PostGIS с JHipster (4.6, в настоящее время пытающаяся обновиться до 4.14 - что не проходит гладко - вероятно, отправит другой вопрос для этого)
- мы добавили hibernate-пространственный и liquibase-пространственный в pom.xml
- затем создайте сущности jdl с полями String,
- импортировать это с помощью "jhipster import-jdl database.jdl"
- затем измените сущности на
@Column(name = "geometry", columnDefinition="Geometry")
private Geometry geometry
- mvnw compile liquibase: diff
- добавить ссылку на сгенерированные журналы изменений в master.xml
- удалить операторы, которые отбрасывают пространственные таблицы в сгенерированных журналах изменений
и я, вероятно, забыл некоторые промежуточные шаги ...
В: Есть ли лучший способ интегрировать Postgis в Jhipster?
В github я обнаружил, что команда jhipster не хочет интегрировать поддержку расширений ГИС в JHipster / JDL, потому что они доступны не везде.