首页 > 解决方案 > 使用 JpaRepository 更新 @ElementCollection

问题描述

在 spring-boot webapp 中,我在给定成员实体的情况下使用 JpaRepository 仅查找实体的 @ElementCollection 更新

public class Member implements Serializable {
    private static final long serialVersionUID = 1L;

    ...

    @ElementCollection
    @CollectionTable(name = "address", joinColumns = @JoinColumn(name = "member"))
    @OrderColumn(name = "idOrder")
    private List<Address> addresses;
...

成员存储库

@Repository
public interface MemberRepository extends JpaRepository<Member, Long> {
...
}

当然 save(member) 方法可以工作,但我的目标是只保留 elementCollection 而不是携带成员实体的其他属性

标签: spring-mvcspring-dataspring-data-jpauielementcollection

解决方案


推荐阅读