Вопрос

Я хотел бы отобразить типы данных из 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 среди прочего

Я только что сделал это с гибернатом пространственной. У них есть отличное учебное пособие на своем сайте, хотя я предполагаю, что вы нашли ответ от сейчас.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top