Я настраиваю нашу среду для использования Hibernate-Envers 5.3.3, и мы используем Java 1.8.0_181.У нас есть таблицы, в которых уже есть данные.У меня большая часть аудита таблиц работает просто отлично, однако я столкнулся с проблемой с объединенными столбцами.Поддерживает ли Envers использование аннотации @Columns?
Например, у нас есть 5 столбцов в базе данных, которые представляют адрес для выставления счетов клиентам: адрес улицы, город, штат, почтовый индекс и страна.В нашем отображении мы объединяем эти столбцы, чтобы создать одну ссылку на интерфейс адреса.
@Columns(columns = {
@Column(name="street_address"),
@Column(name="city"),
@Column(name="state"),
@Column(name="postalcode"),
@Column(name="country"),
})
protected Address customerAddress;
Я думал о включении столбцов отдельно и о том, чтобы Envers проверял их отдельно, но хотел бы отказаться от этой опцииесли существует лучшее решение.Мы используем эту нотацию для нескольких таблиц, поэтому я хотел бы, чтобы она была универсальным решением, а не конкретной таблицей.