При использовании hibernate возможно ли указать, что определенные столбцы (включая id, столбцы аудита и т. Д.) Присутствуют в абстрактном базовом классе?Это похоже на довольно распространенную практику.Специально для аудита?
Однако мне нужно, чтобы этот базовый класс просто указывал имена столбцов и имена свойств / методов только для столбцов аудита.Хотя в абстрактном базовом классе существует столбец Integer id, мне нужно определить элемент id в hibernate в конкретном классе, поскольку каждый конкретный класс будет использовать свою последовательность.
Первоначально я начал искать способ просто «включить» файл hbm в другой файл hbm и определить столбцы аудита в одном месте, но не нашел решения для этого.Затем я начал изучать использование класса с abstract = true, но кажется, что этим классам все еще нужен идентификатор, который в моей ситуации не работает.
Похоже, что @MappedSuperClass будет работать в мире аннотаций, но мне не удалось найти решение при использовании файлов .hbm.xml?
Может кто-нибудь привести пример того, как яможет быть в состоянии сделать это?