| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > JPA mapping |
| Автор: ПашкаКорчагин 18.4.2008, 19:47 | ||||
| Пытаюсь освоить 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 19.4.2008, 02:16 |
| по-видимому, у тебя проблема с тестовыми данными. Ты дергаешь класс Person по айдишнику, который одинаков у нескольких записей. А, как известно, ID должен быть уникальным |
| Автор: ПашкаКорчагин 19.4.2008, 16:38 | ||
на самом деле.. пока просто пытаюсь селектить все телефони.. и проверяю список на null
|