Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Hibernate LazyLoading / 4 сообщений из 4, страница 1 из 1
12.03.2007, 19:22:44
    #34385404
max_from_sumy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate LazyLoading
Вопрос к знатокам Hibernate.
Пусть у меня есть обьект, отсоединенный от сессии (transient) и я хочу привязать его к новой только что созданной сессии, я делаю это примерно таким образом:

Код: plaintext
1.
2.
3.
4.
 void  myFunction(SomeEntity transientEnt){
        //.... obtaining session .........
        SomeEntity persistentEnt = (SomeEntity ) session.load(SomeEntity. class , transientEnt.getId());
        // here using persistent entity persistentEnt 
}

Правильно ли я делаю, есть ли альтернативные способы, какие?

Спасибо.
...
Рейтинг: 0 / 0
13.03.2007, 16:51:55
    #34387913
Sah
Sah
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate LazyLoading
Так ты создаёшь новый объект по id отсоединённого.

Я присоединял объект к новой сессии примерно так:
Код: plaintext
1.
session.lock(transientObject, LockMode.NONE);

В твоём случае проверь какой LockMode нужен.

Но честно говоря, я ещё сам не въехал в этот Hibernate пока.
...
Рейтинг: 0 / 0
13.03.2007, 17:00:53
    #34387959
max_from_sumy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate LazyLoading
Да, это то, что нужно, спасибо!
...
Рейтинг: 0 / 0
14.03.2007, 06:38:59
    #34389011
expp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate LazyLoading
+ update()
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Hibernate LazyLoading / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]