Проблема в том, что у меня есть сущность как свойство, эти сущности в порядке, если они даже обнуляются, но я продолжаю получать ошибку, как будто мне нужно сохранить зависимость, которая появляется в 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;
}
´