私は現在、同僚と協力して、Hibernate 4 を使用するために Java アプリケーションを転送する作業を行っています。その作業の一環として、Ocracle ジオメトリ データを Java アプリケーションにロードできるようにする必要があります。ただし、ジオメトリを読み込もうとすると、Hibernate Spatial から UnsupportedOperationException が発生します。具体的には次のエラーです。
Caused by: java.lang.UnsupportedOperationException
at org.hibernate.spatial.GeometrySqlTypeDescriptor.getExtractor(GeometrySqlTypeDescriptor.java:57)
これは、ジオメトリを保持する変数の列定義です。
@Type(type="org.hibernate.spatial.GeometryType") private Geometry ordinates;
私は休止状態のクエリを調べましたが、すべて問題ないようです。Hibernate 4.2.2、Hibernate Spatial 4.0-M1、および JTS 1.8 を使用しています。データベースは Oracle 11g です。
前もって感謝します。