在阅读实体时,如何使用@manytomany,但在Spring Boot中保存实体时忽略它

问题描述 投票:0回答:1
我想在阅读授权时使用@manytomany的关系,以使所有孩子展示它们。

@ManyToMany(fetch = FetchType.LAZY) @JoinTable( name = "ENTITY_BUTTONS", joinColumns = @JoinColumn(name = "ENTITY_ID"), inverseJoinColumns = @JoinColumn(name = "BUTTON_ID") ) private List<Button2> entityButtons;

但是,当使用另一个端点的同一实体时,该实体应该仅更新实体列时,我希望@manytomany关系被忽略。换句话说,在更新实体时,这种@manytomany关系是空列表,我不希望它从接线表中删除所有记录。
这是因为我具有用于接线表的单独权威,我将通过该表进行更新。 so类似于 @@manytoone关系的东西如下所示。

updatable = false

使用cascadetype.persist

@@manytomany(fetch = fetchype.lazy,cascade = cascadetype.persist)

    
spring hibernate boot
1个回答
0
投票

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.