Java / Hibernate - Как отключить обновление объединенной сущности - PullRequest
0 голосов
/ 24 мая 2018

Я хочу сохранить нижеприведенную сущность в базе данных через entityManager.persist(myEntity).Однако дочерний (ProjectEntity) дочерний элемент также обновляется.Как я могу отключить обновление дочерних объектов обновления.Спасибо.

@Entity
@Table(name = "my_entity")    
public class MyEntity {
        @Id
        @GeneratedValue(strategy = GenerationType.SEQUENCE)         
        private Integer id;

        @Column
        private String user;

        @ManyToOne(fetch = FetchType.LAZY)
        @JoinColumn(name = "project_id")
        private ProjectEntity project;
}

1 Ответ

0 голосов
/ 24 мая 2018

Пожалуйста, обновите следующий код в вашей организации

@ManyToOne(fetch = FetchType.LAZY,orphanRemoval=true)
@JoinColumn(name = "project_id")
private ProjectEntity project;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...