PostGISのデータ型をJPA2.0でマッピングしたいのですが。解決策や例をグーグルで検索しましたが、JPAはカスタムデータ型のマッピングをサポートしていないことがわかりました。JPA 2.0でもこのようになっていますか?誰かが例のヒントを持っていますか?
3 に答える
解決策や例をグーグルで検索しましたが、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 です。
これはHibernateSpatialで行いました。あなたが今から答えを見つけたと思いますが、彼らは彼らのウェブサイトに素晴らしいチュートリアルを持っています。
DataNucleus は JPA1+2 をサポートし、とりわけ PostGIS をサポートする Spatial プラグインも備えています