Я пытаюсь использовать 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 с HibernateSpatial 4.0.0 M1
У меня такая же ошибка с пространственным. Скажите, пожалуйста, если вы найдете ответ. Я буду также. –
Я еще не нашел решение. Я рассматриваю, что говорю, чтобы они не проверяли столбец «Геометрия» и не создавали настраиваемый getter, который затем проверяет (например, возвращает String геометрии как WKT). – Luke