Отображение поля с типом переменной с помощью Hibernate Annotaion - PullRequest
0 голосов
/ 09 июня 2010

как я могу иметь поле с типом переменной в моем классе? Я использую спящий аннотации для отображения в БД. Я пытался использовать java.io.Serializable в качестве типа поля, но он сопоставлялся с базой данных в виде значения 01, что является истинным, если я получу его объект и приведу к его истинному типу. но мне нужно выполнить запрос к этим объектам, который требует истинного количества поля. (сейчас я не могу сравнить целое поле с числом) У кого-нибудь есть идеи, как мне это сделать?

Заранее спасибо.

1 Ответ

0 голосов
/ 10 июня 2010

В Java не может быть типов переменных - это статически типизированный язык.

Я полагаю, что вы можете достичь чего-то подобного с groovy (+ grails ), который динамически набирается . Используя что-то вроде def someField, вы можете позже использовать someField, как вы и ожидаете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...