«ОШИБКА: нулевое значение в столбце« nfe_destinatario_id »нарушает ненулевое ограничение» - PullRequest
0 голосов
/ 04 апреля 2019

Hibernate настаивает на том, что столбец "nfe_destinatario_id" имеет значение null, когда это не так. Я попытался переименовать столбец в «nfe_destinatario_id_2», но он продолжает выдавать ошибку: ОШИБКА: нулевое значение в столбце «nfe_destinatario_id» нарушает ненулевое ограничение

@Entity
@Table(name = "nfe_destinatario", schema = "public")
public class NFeDestinatario {

    @Id
    @Setter
    @Size(max = 36)
    @GeneratedValue(generator = "uuid2")
    @GenericGenerator(name = "uuid2", strategy = "org.hibernate.id.UUIDGenerator")
    private String id;

    @OneToOne(mappedBy = "nFeDestinatario", cascade = CascadeType.ALL, orphanRemoval = true)
    @XStreamAlias("enderDest")
    private NFeEnderecoDestinatario endereco;
}
@Entity
@Table(name = "nfe_endereco_destinatario", schema = "public")
public class NFeEnderecoDestinatario {

    @Id
    @Setter
    @Size(max = 36)
    @GeneratedValue(generator = "uuid2")
    @GenericGenerator(name = "uuid2", strategy = "org.hibernate.id.UUIDGenerator")
    private String id;

    @OneToOne(fetch = FetchType.LAZY, optional = false)
    @JoinColumn(name = "nfe_destinatario_id", nullable = false)
    @OnDelete(action = OnDeleteAction.CASCADE)
    private NFeDestinatario nFeDestinatario;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...