Spring Data JPA: непостоянное отображение столбцов родительских отношений - PullRequest
0 голосов
/ 17 июня 2019

В настоящее время я слежу за этим URL и реализовал подобный код на моем конце.

Но это также выдает ошибку на моем конце, что-то подобное,

null value in column "file_id" violates not-null constraint

Здесь category_id является одним из моих первичных ключей parent_entities.

Следующие строки, в которых родительская сущность проходит правильно и проверяется с помощью Debug,

EntityManager entityManager = BeanUtil.getBean(EntityManager.class);
entityManager.persist(new FileHistory(target, action));

UPDATE -

Здесь, вместо следующей конфигурации,

 @ManyToOne
 @JoinColumn(name = "file_id", foreignKey = @ForeignKey(name = "FK_file_history_file"))

, которую я использовал,

@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "file_id")

Кроме того, я использовал @PostPersist вместо @PrePersist этиизменения, которые я только сделал против этой статьи.

...