org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: com.SomeObject
Код:
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "SOMEOBJECTID", nullable = true, insertable=true, updatable=true)
public SomeObject getSomeObject() {
return this.someObject;
}
public void setSomeObject(SomeObject someObject) {
this.someObject= someObject;
}
У меня есть форма, где SomeObject различных вариантов требуются или нет.
К сожалению, я получаю сообщение об ошибке, как указано выше
Я попытался также CascadeType.ALL
, но
org.hibernate.PropertyValueException: not-null property references a null or transient value: com.SomeObject
Что является причиной? По-видимому, я устанавливаю значение nullable = true (также в базе данных), и хотя у меня есть эта ошибка. Есть идеи?