Я пытаюсь повторно использовать некоторые классы сущностей с JPA-аннотациями в моем проекте.Но, к сожалению, я новичок в Hibernate и JPA тоже.Когда я пытаюсь сгенерировать контроллеры с помощью команды "grails generate-all", я получаю сообщение об ошибке:
Ошибка при запуске generate-all: Ошибка создания компонента с именем 'messageSource': Ошибка инициализации компонента;вложенное исключение: org.springframework.beans.factory.BeanCreationException: ошибка при создании компонента с именем'actionManager ': невозможно разрешить ссылку на компонент' sessionFactory 'при установке свойства компонента' sessionFactory ';вложенное исключение - org.springframework.beans.factory.BeanCreationException: ошибка при создании компонента с именем 'sessionFactory': сбой вызова метода init;Вложенное исключение - org.hibernate.PropertyNotFoundException: Не удалось найти установщик для версии свойства в примере класса. MyBean
Существует очень простое решение: добавьте поле «версия» с парой получатель / установщик.Но я не хочу менять свои классы сущностей, потому что, возможно, я захочу повторно использовать их в некоторых других проектах, не связанных с Grails.Есть ли способ использовать вместе аннотации JPA с файлами отображения гибернации, без дублирования уже использованных аннотаций в классах сущностей?
Да, а также, это хорошая идея или есть какой-то лучший подход?