Пишу небольшую библиотеку. Ей не нужен ни спринг, ни хибер. Но я предполагаю, что пользователь библиотеки при желании сможет сохранять сущности в бд, скорее всего через хибер.
Отсюда вопрос, как можно сделать @Entity из объекта бибилиотеки, который не размечен анотациями заранее.