2018-03-20 JPA Hibernate 表名规范

2018-03-20  本文已影响0人  Lin_XJ

今天踩了个坑,JPA Hibernate的表名命名规则不同导致的。最佳实践是在定义关系表时候,详细定义join column,比如:

@ManyToMany(
    cascade = {CascadeType.ALL}
)
@JoinTable(
    name = "Form_Label",
    joinColumns = {            
        @JoinColumn(
            name = "form_form_id"
        )
    },
    inverseJoinColumns = {            
        @JoinColumn(
            name = "labels_label_id"
        )
    }
)
private List<Label> labels;
上一篇下一篇

猜你喜欢

热点阅读