![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
ПашкаКорчагин |
|
||||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 10.2.2006 Репутация: нет Всего: нет |
Пытаюсь освоить JPA.. написал простенький .. классический пример с Person...
есть БД... есть таблицы Реrson, Address, Phone i Employee описал Entities... где Employee extends Person Person знает свой адресс (OneToOne relation) и свои телефоны (OneToMany) проблема в том, что при тестировании PhoneEntity вылетает исключение javax.persistence.PersistenceException: org.hibernate.HibernateException: More than one row with the given identifier was found: 1, for class: demo.persistence.Person Тесты Person отрабатывают нормально PhoneEntity
ну и Person
|
||||
|
|||||
makados |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 86 Регистрация: 2.10.2007 Где: Киев Репутация: 1 Всего: 1 |
по-видимому, у тебя проблема с тестовыми данными. Ты дергаешь класс Person по айдишнику, который одинаков у нескольких записей. А, как известно, ID должен быть уникальным
|
|||
|
||||
ПашкаКорчагин |
|
|||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 10.2.2006 Репутация: нет Всего: нет |
на самом деле.. пока просто пытаюсь селектить все телефони.. и проверяю список на null
Это сообщение отредактировал(а) ПашкаКорчагин - 19.4.2008, 16:41 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |