PostGIS和JPA 2.0

我想用PostA和JPA 2.0映射数据类型。 我搜索了解决方案或示例,但我能找到的是JPA不支持自定义数据类型的映射。 在JPA 2.0中它仍然是这样吗? 有人提示一个例子吗?

我搜索了解决方案或示例,但我发现,JPA不支持自定义数据类型的映射。 它仍然在JPA 2.0中吗?

是。 所以你必须依赖特定的扩展。 对于Hibernate, Hibernate Spatial项目提供了随时可用的空间方言和自定义类型:

Hibernate Spatial是Hibernate处理地理数据的通用扩展。 Hibernate Spatial是一个开源的,并且在许可下获得许可,就像Hibernate一样。

Hibernate Spatial允许您以标准化方式处理地理数据。 它远离数据库支持地理数据的特定方式,并为地理数据存储和查询function提供标准化的跨数据库接口。

Hibernate Spatial支持OGC简单特征规范的大多数function。 支持的数据库有:Oracle 10g / 11g,Postgresql / Postgis,Microsoft SQL Server和MySQL。

DataNucleus支持JPA1 + 2,还有一个支持PostGIS的Spatial插件

我只是用Hibernate Spatial做到了这一点。 他们在他们的网站上有一个很好的教程,即使我认为你已经找到了答案。