Это одна из вещей, которая раздражает меня в спящем режиме.
В любом случае, в прошлом я решал эту проблему, используя один из двух механизмов: либо настраивая шаблоны, используемые для генерации базовых классов из файлов конфигурации Hibernate, либо опрашивая мои классы Hibernate для аннотаций / свойств и генерируя соответствующие перечисления, классы , константы и т. д. от этого. Это довольно просто.
Это добавляет шаг к процессу сборки, но IMO это было именно то, что мне было нужно, когда я это сделал. (Последние несколько проектов я не делал, но для больших, многопользовательских вещей мне это очень нравится.)