Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 2 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Junior
Статус: Не в сети
Регистрация: 01.01.2011
Знаю, это не форум для этого, но очень мучает вопрос.
CATEGORY_PARENT_ID должен быть null в итоге у сущности c CATEGORY_ID = 2, которая сохраняется, так как она приходит в таком виде (CATEGORY_PARENT_ID = null):
Код:
{"id":2}

Что нужно поменять в аннотациях или в update/merge'е, чтобы достигнуть expected результата?
DbUnit setup dataset:
Код:
<dataset>
<CATEGORY CATEGORY_ID="1"
<CATEGORY CATEGORY_ID="2"
CATEGORY_PARENT_ID="1"/>
</dataset>

DbUnit expected dataset:
Код:
<dataset>
<CATEGORY CATEGORY_ID="1"/>
<CATEGORY CATEGORY_ID="2"/>
</dataset>   

Java code:
Код:
@OneToOne( cascade = {CascadeType.ALL})
@JoinColumn(name = "CATEGORY_PARENT_ID")
@NotFound(action = NotFoundAction.IGNORE)
private Category parent;
@OneToMany( orphanRemoval = true, mappedBy = "parent", cascade = {CascadeType.ALL})
@NotFound(action = NotFoundAction.IGNORE)
private List<Category> children;
//...
getHibernateTemplate().merge(entity);



Партнер
 

Member
Статус: Не в сети
Регистрация: 14.07.2006
Откуда: Тверь
arthurdn писал(а):
Знаю, это не форум для этого, но очень мучает вопрос.

вот же вредина, знает, что не тот ... и все одно пишет :beer:
так напиши в тот Программирование


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 2 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  



Лаборатория














Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan