Здравствуйте, 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)?
заранее большое спасибо!