hibernateはpostgis関数をサポート

979 ワード

今日の午前、ある友达がhibernateでpostgis関数をサポートしているかどうかについて聞いたので、私はこの問題について、勝手に話しました.
hibernateの空間データ操作を使用するには、java Topology Suite(文字通り空間トポロジーという意味でJTSと略称されていますが、
注意:本明細書のJTSはjavaトランザクションを行うJTS、JTAとは連絡がないことを宣言する必要があります).
HIBERNATEでは空間データをサポート(Hibernate Spatial)、Hibernate Spatialは空間データを処理するHibernate拡張であり、
Hibernate Spatialは、標準的な方法で地理情報データを処理し、データベース間で処理できるインタフェース関数を提供します.
Hibernate SpatialにはOGCの簡単な処理関数が複数含まれています.サポートされているデータベースは、Oracle 10 g/11 g、Postgresql/Postgis、and MySQLです.
Hibernate Spatialを使用するには  JTSを導入するには、JTSは根本的に複雑ではありません.主にjavaのジオメトリオブジェクト、空間トポロジーのコア操作アルゴリズムを完成しています.
次に、簡単な構成で使用方法を説明します(私たちが使用しているデータベースはpostgisです).
1,jts-1.8.jar,hibernate 3.jarなどのパッケージを導入するとともにhibernate-spatial-postgis.jarと
hibernate-spatial-.jarパッケージ(postgre sqlでない場合は対応するデータベースパッケージを参照します).
2、pojo例
[b][/b] 

3、 application.xml
hibernate.dialect=org.hibernatespatial.postgis.PostgisDialect