У меня вопрос по Hibernate.Я использую версию 3.1.3, и у меня есть два класса, один наследует другой.Это мой сценарий:
//User class, which is stored in the database and hibernate mapped
public class User
//Logged user class, this is a bean which inherits from user and
//stores only user information and some session data
public class LoggedUser extends User
Где-то в моем коде я получаю компонент LoggedUser из моего сеанса и назначаю его переменной User.
User user = Session.getBean("LoggedUser");
Это можно сделать без приведения, но когда я пытаюсь сохранить объект "пользователь" в моей базе данных, у меня появляется ошибка "неизвестный объект", потому что hibernate не распознает расширение LoggedUserПользовательский класс.
Существует множество руководств по реализации наследования в Hibernate, но я не заинтересован в сохранении дополнительных свойств LoggedUser, я только хочу сохранить ту информацию, которая находится в таблице User.Есть идеи?