org.hibernate.TransientPropertyValueException: объект ссылается на несохраненный временный экземпляр - PullRequest
0 голосов
/ 02 апреля 2019

Проблема в том, что у меня есть сущность как свойство, эти сущности в порядке, если они даже обнуляются, но я продолжаю получать ошибку, как будто мне нужно сохранить зависимость, которая появляется в JSON как пустая.

Если я удалю onetoone или joincolumn, при отправке этого в моем HTTP-методе Get не будет добавлен внутренний объект.

Я видел много ответов, связанных с использованием каскада, но у меня нетобъект для вставки, и я не хочу в соответствии с моей моделью, это нормально, чтобы не иметь никаких.

Я попробовал много вещей сейчас, которые вы можете найти в коде ниже.

Надеюсь, что кто-то может помочь мне в этом

org.hibernate.TransientPropertyValueException: объект ссылается на несохраненный временный экземпляр - сохраните временный экземпляр перед сбросом: com.edgar.catalog.models.Movement.Concept -> com.edgar.catalog.models.Concept

//Lombok
@Data
@NoArgsConstructor
@AllArgsConstructor
//JPA
@Entity
@Table(name="concepts")
public class Concept implements Serializable {

@Id
@GeneratedValue
private long id;
private String name;
}



//Lombok
@Data
@NoArgsConstructor
@AllArgsConstructor
//JPA
@Entity
@Table(name = "movements")
public class Movement implements Serializable {

@Id
@GeneratedValue
private long id;


@OneToOne(optional = true)
@JoinColumn(columnDefinition="integer",name = "Concept_id", nullable = true)
@Nullable
private Concept Concept;

private Date fecha;
private int cantidad;
private String tipo;

}

´

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...