我試圖使用Envers在我的Hibernate實體上設置審計。然而,我發現了錯誤:Envers和Hibernate Spatial 4審計
Could not determine type for: geometry, at table: Location_AUD, for columns: [org.hibernate.mapping.Column(geom)]
Hibernate是幸福與我使用未經審計的幾何類型,但Envers似乎與它有麻煩。
有誰知道Envers是否可以使用Hibernate Spatial 4?如果是這樣,也許有人可以用我的代碼發現問題。
@Audited
@Entity
public class Location {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "SEQ_LOCATION")
@SequenceGenerator(name = "SEQ_LOCATION", sequenceName = "SEQ_LOCATION", allocationSize = 1)
Long id;
@Type(type = "org.hibernate.spatial.GeometryType")
Geometry geom;
...
}
我使用Hibernate 4.2.5與4.0.0 HibernateSpatial M1
我有與空間相同的錯誤。請告訴我,如果你找到答案。我也會。 –
我還沒有找到解決方案。我正在考慮告訴envers不要審計Geometry列並創建一個自定義的getter來envres然後審計(例如返回一個字符串作爲WKT)。 – Luke