Я бы указал отображение информации аудита как компонент фактической сущности, например ::100100
<class name="EntityName" table="TABLE_NAME">
<property name="name" column="NAME" not-null="true"/>
<component name="auditInfo">
<property name="ipAddress" column="IP_ADDRESS"/>
</component>
</class>
Но, очевидно, для этого вам нужно создать поле auditInfo
в классе EntityName
для хранения информации аудита, когда она будет готова к установке.
Если вы действительно не хотите включать AuditInfo в класс, я думаю, вам нужно сохранить его с помощью SQL.