简体   繁体   English

如何将Hibernate多对多关系从xml切换到基于注释的配置?

[英]How to switch an Hibernate many-to-many relationship from xml to annotation based configuration?

<set name="Units" table="UNIT" mutable="false">
        <cache usage="read-only"/>
        <key column="ID"></key>
        <many-to-many column="U_ID" class="com.org.Unit"/>

I have declared variable in Supplier.java as: 我在Supplier.java中将变量声明为:

private Set <Unit> Units;

In your entity class Supplier put: Supplier在您的实体类中输入:

private Set<Unit> units;

@ManyToMany
@JoinTable(name="UNIT", joinColumns={@JoinColumn(name="ID")}, 
           inverseJoinColumns={@JoinColumn(name="U_ID")}
)
public Set<Unit> getUnits() {
    return units;
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM