Hibernate Кэш первого уровня - PullRequest
       0

Hibernate Кэш первого уровня

0 голосов
/ 28 февраля 2012
Session ses = factory.openSession();

Student s = (Student)ses.get(Student.class, new Integer(101));
System.out.println(s.getStudentId());

Hi

Person p = (Person)ses.get(Person.class, new Integer(101));

System.out.println(p.getPerson());
ses.close();

В1: Сохраняем ли мы один и тот же объект таблицы в кэше сеанса или мы можем сохранить два разных объекта таблицы в одном сеансе.

Спасибо

1 Ответ

1 голос
/ 28 февраля 2012

Это зависит от отображения.Если Student наследует от Person и отображается таким образом, второй файл session.get вернет тот же экземпляр.

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