Próbuję użyć Envers, aby skonfigurować inspekcję na moich obiektach hibernacji. Jednak dostaję błąd:Inspekcja za pomocą Envers i Hibernate Spatial 4
Could not determine type for: geometry, at table: Location_AUD, for columns: [org.hibernate.mapping.Column(geom)]
Hibernate jest zadowolony z typem geometrii używam bez audytu, ale Envers wydaje się mieć problemy z nim.
Czy ktoś wie, czy Envers współpracuje z Hibernate Spatial 4? Jeśli tak, być może ktoś zauważy problem z moim kodem.
@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;
...
}
Używam Hibernacja 4.2.5 z HibernateSpatial 4.0.0 M1
Mam taki sam błąd w przestrzeni. Proszę powiedz mi, jeśli znajdziesz odpowiedź. Ja również. –
Nie znalazłem jeszcze rozwiązania. Zastanawiam się, aby powiedzieć envers, aby nie kontrolowali kolumny Geometry i nie tworzyli niestandardowego gettera, który zazdrości następnie audytów (np. Zwróć ciąg Geom jako WKT). – Luke