Postgis и JPA 2.0
-
24-09-2019 - |
Вопрос
Я хотел бы отобразить типы данных из Postgis с JPA 2.0. Я гурил для решений или примеров, но все, что я могу найти, так это то, что JPA не поддерживает отображение пользовательских типов данных. Это все еще нравится в JPA 2.0? Кто-нибудь есть подсказки для примера?
Решение
Я гурил для решений или примеров, но все, что я могу найти, это то, что JPA не поддерживает отображение пользовательских типов данных. Это все еще в JPA 2.0?
да. Таким образом, вам придется полагаться на определенные расширения. Для гибернации, Гибернация пространственный Проект предоставляет готово к использованию пространственных диалектов и пользовательских типов:
Spatial Spatial Hibernate - это общее расширение для гибернации для обработки географических данных. Spatial Spatial Hibernate - это с открытым исходным кодом и лицензирован, например, Hibernate, под лицензией LGPL.
Hibernate Spatial позволяет вам иметь дело с географическими данными стандартизированным способом. Он подвергается театражам от конкретного способа вашей базы данных, поддерживает географические данные и обеспечивает стандартизированный интерфейс кросс-базы данных к функциям хранения данных и запроса географических данных.
Spatial Hibernate поддерживает большую часть функций простой спецификации функций OGC. Поддерживаемые базы данных: Oracle 10G / 11G, PostgreSQL / Postgis, Microsoft SQL Server и MySQL.
Другие советы
DataNucleus поддерживает JPA1 + 2, а также имеет пространственный плагин, поддерживающий postgis среди прочего
Я только что сделал это с гибернатом пространственной. У них есть отличное учебное пособие на своем сайте, хотя я предполагаю, что вы нашли ответ от сейчас.