Tôi đang cố gắng sử dụng Envers để thiết lập Kiểm toán trên các thực thể Hibernate của tôi. Tuy nhiên, tôi gặp phải lỗi:Kiểm tra với Envers và Hibernate Spatial 4
Could not determine type for: geometry, at table: Location_AUD, for columns: [org.hibernate.mapping.Column(geom)]
Hibernate hài lòng với loại hình tôi đang sử dụng mà không kiểm tra, nhưng Envers dường như đang gặp sự cố với nó.
Có ai biết nếu Envers hoạt động với Hibernate Spatial 4 không? Nếu có, có lẽ ai đó có thể phát hiện vấn đề với mã của tôi.
@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;
...
}
Tôi đang sử dụng Hibernate 4.2.5 với HibernateSpatial 4.0.0 M1
Tôi có lỗi tương tự với không gian. Xin vui lòng cho tôi biết nếu bạn tìm thấy câu trả lời. Tôi cũng vậy. –
Tôi chưa tìm thấy giải pháp nào. Tôi đang xem xét nói cho envers không kiểm toán cột Hình học và tạo ra một getter tùy chỉnh mà envres sau đó kiểm toán (ví dụ như trả về một String của geom như WKT). – Luke