В настоящее время у нас есть довольно запутанный способ использования типа поля Geometry в PostGIS с JHipster (4.6, в настоящее время пытаясь перейти на 4.14 - что идет не так гладко - вероятно, опубликует еще один вопрос по этому поводу)
@Column(name = "geometry", columnDefinition = "Geometry")
private Geometry geometry
и я, наверное, забыл какие-то промежуточные шаги ...
В: Есть ли лучший способ интегрировать postgis в jhipster?
В github я обнаружил только, что команда jhipster не хочет интегрировать поддержку расширений GIS в JHipster / JDL, потому что они доступны не везде.
@PierreBesson: Спасибо за статью. Я думаю, что он делает более или менее те же шаги, что и мы. Изменяем журнал изменений Liquibase на шагах 5-7.
продолжение ... Поскольку мы используем JDL для определения сущностей, мы должны создать поле с типом, который понимает JDL (например, String), а затем изменить его на реальный тип Geometry.
В моей компании Ippon, где родился JHipster, мы уже реализовали проект, объединяющий PostGIS и JHipter. Пожалуйста, ознакомьтесь с этим сообщением в блоге (извините по-французски): blog.ippon.fr/2017/12/04/… Я не участвовал в самом проекте, поэтому я не могу дать вам больше информации, но я думаю, что вам нужно вручную определить журнал изменений вашей Liquibase, чтобы решить ваши проблемы.