У меня есть класс Java со свойством, как этогоКак сохранить свойство Java типа Object с помощью Hibernate?
private Object myObj;
Когда я пытаюсь сохранить класс с помощью Hibernate аннотации, я получаю довольно запутанное сообщение об ошибке «отображение свойства имеет неверное число столбцов».
Каков правильный подход к сохранению класса, содержащего такое общее свойство?
Единственный способ, которым я знаю, это сериализация, и я не рекомендую это. Каждый раз, когда вы скомпилируете свое приложение, серализованная версия объекта в базе данных может стать устаревшей и не восстанавливаться. – Zoidberg
один вопрос: что заставляет вас использовать 'Object' как тип для этого конкретного поля? Не могли бы вы использовать более специфический тип? – Romain
@afielden: Как бы вы хотели, чтобы это сработало? Каким будет ваш идеальный конечный результат с точки зрения базы данных? – skaffman