У меня есть приложение, которое я вынуждена разместить на поставщика, который работает только JRE 6.Как пометить свойство бобы Hibernate как @Transient на Java 6?
Я получаю ошибку компиляции на мои бобы Hibernate, которые обладают свойствами, которые были аннотированные с @Transient
. Ошибка компиляции связана с тем, что в Java 7 был введен java.beans.Transient
.
Есть ли способ отметить свойство Hibernate как переходное без этой аннотации? Предпочтительно, без необходимости полностью мигрировать до *.hbm.xml
и вообще отказаться от аннотаций? Можно ли каким-то образом добавить именно этот интерфейс аннотации к classpath JRE 6?
Если вы хотите указать, что это невозможно на Java 6, и я должен переключить хостинг-провайдеров, то, пожалуйста, опубликуйте это как комментарий, ответы, в которых говорится, что это будет приостановлено.
Это кажется настолько очевидным! Спасибо :) –