У нас есть проект, который использует серверу JPA/Hibernate
, сопоставленные классы объектов находятся в их собственном проекте библиотеки и используют Аннотации для сопоставления с базой данных.JPA Аннотации в Android
Я хочу использовать эти классы в Android-Project -
Есть ли способ игнорировать аннотации внутри Android, чтобы использовать эти классы в качестве стандартного POJOs?
И это может быть проблемой. Я действительно не хочу связывать все hibernate-JAR в Android-проекте. – dasmaze
Если вы не можете связать необходимые классы, то единственным решением, которое я могу придумать, является использование пользовательского загрузчика классов, который удаляет аннотации из байт-кода. Его нетривиальная задача, но выполнимая. – alphazero
p.s. Преобразование байт-кода не обязательно должно происходить при загрузке. Другой вариант - запустить процесс над серверами libs и дезинформировать их для android, создав новый набор файлов классов. – alphazero