spring data jpa 关联设计

Posted 涉谷猫猫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring data jpa 关联设计相关的知识,希望对你有一定的参考价值。

MAP关联实体

//    @ElementCollection
@OneToMany(cascade = {CascadeType.ALL})
// @JoinColumn(name = "theme_id")
// @MapKeyEnumerated(EnumType.STRING)
@MapKeyColumn(name="selector")
// @Column(name="block_style_id")
// @JoinColumn(name = "block_style_id")
// @CollectionTable(name="theme_block_style", [email protected](name="my_id"))
// @CollectionTable(name="theme_style")
@JoinTable(name = "theme_style")
private Map<String, BlockStyle> style = new HashMap<>();

MAP关联组件:
    @ElementCollection
// @OneToMany(cascade = {CascadeType.ALL})
// @JoinColumn(name = "theme_id")
// @MapKeyEnumerated(EnumType.STRING)
@MapKeyColumn(name="selector")
// @Column(name="block_style_id")
// @JoinColumn(name = "block_style_id")
// @CollectionTable(name="theme_block_style", [email protected](name="my_id"))
@CollectionTable(name="theme_style")
// @JoinTable(name = "theme_style")
private Map<String, BlockStyle> style = new HashMap<>();






















以上是关于spring data jpa 关联设计的主要内容,如果未能解决你的问题,请参考以下文章