org.hibernate.TransientObjectException возникает при удалении / сохранении отношения многие-к-одному в hibernate

У меня есть две таблицы, которая имеет следующую структуру

@hibernate.class table = "Person"
class Person{

    private String name
    private Car car

    @hibernate.id column = "NAME" generator-class = "native"
    @hibernate.generator-param name = "sequence" value = "SEQ_1"
    public String getName(){return name;}


    public void setName(String name){this.name=name;}

    @hibernate.many-to-one column="MODEL_ID" class="CAR" cascade="all"
    public Car getCar(){return car;}

    public void setCar(Car car){this.car=car;}
}

@hibernate.class table = "CAR"
class Car{

    private String modelID; 
    private String carName;


    @hibernate.id column = "MODEL_ID" generator-class = "assigned"
    public String getModelID(){return modelID}

    etc.... 
}

но когда я пытаюсь удалить или сохранить класс Person, hiberbate выдает это исключение

это полный код исключения: org.springframework.dao.InvalidDataAccessApiUsageException: объект ссылается на несохраненный временный экземпляр - сохраните переходный процесс

Можете ли вы помочь мне в этом?

0 ответов

Другие вопросы по тегам