Re[6]: Hibernate mapping question...
От: BeerKiller  
Дата: 22.08.05 13:54
Оценка:
Здравствуйте, deepsky, Вы писали:

D>personId и carId не нужны в TakenCar, возможно поэтому Session бросал эксепшен при сохранении инстанса TakenCar.


BK> при таком мапинге говорится что не найдены геттеры и сеттеры (для ID) для

BK> полей person и car в классе TakenCar. предположим это можно изобразить
BK> вот так:

BK> public long getPersonId(){

BK> return person.getId();
BK> }
BK> public void setPersonId(long id){
BK> person.setId(id)
BK> }
BK> public long getCarId(){
BK> return car.getId();
BK> }
BK> public void setCarId(long id){
BK> car.setId(id)
BK> }

если нету этих геттеров и сеттеров при исходном маппинге
вылетает ексепшен при запуске.
строка из аутпута:
Caused by: org.hibernate.PropertyNofFoundException: Could not find a getter for personId in class TakenCar

лишь из-за этого я их добавил...

BK>можно ли вообще смапить класс TakenCar если в нем нет свойств personId

BK>и carId, а есть только объекты классов Person и Car (и свойство id)?

заранее большое спасибо!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.