7

PostGISのデータ型をJPA2.0でマッピングしたいのですが。解決策や例をグーグルで検索しましたが、JPAはカスタムデータ型のマッピングをサポートしていないことがわかりました。JPA 2.0でもこのようになっていますか?誰かが例のヒントを持っていますか?

4

3 に答える 3

4

解決策や例をグーグルで検索しましたが、JPA がカスタム データ型のマッピングをサポートしていないことがわかりました。まだJPA 2.0ですか?

はい。したがって、特定の拡張機能に依存する必要があります。Hibernate の場合、Hibernate Spatialプロジェクトは、すぐに使用できる空間方言とカスタム タイプを提供します。

Hibernate Spatial は、地理データを処理するための Hibernate の一般的な拡張機能です。Hibernate Spatial はオープン ソースであり、Hibernate と同様に LGPL ライセンスの下でライセンスされています。

Hibernate Spatial を使用すると、標準化された方法で地理データを処理できます。データベースが地理データをサポートする特定の方法を抽象化し、地理データ ストレージとクエリ機能への標準化されたクロスデータベース インターフェイスを提供します。

Hibernate Spatial は、OGC Simple Feature Specification のほとんどの機能をサポートしています。サポートされているデータベースは、Oracle 10g/11g、Postgresql/Postgis、Microsoft SQL Server、および MySQL です。

于 2010-09-22T06:32:02.380 に答える
1

これはHibernateSpatialで行いました。あなたが今から答えを見つけたと思いますが、彼らは彼らのウェブサイトに素晴らしいチュートリアルを持っています。

于 2011-09-01T15:01:58.420 に答える
1

DataNucleus は JPA1+2 をサポートし、とりわけ PostGIS をサポートする Spatial プラグインも備えています

于 2010-03-05T14:57:32.723 に答える