【问题标题】:Hibernate @ManyToOne - only one direction relationHibernate @ManyToOne - 只有一个方向关系
【发布时间】:2011-10-19 12:24:30
【问题描述】:

我有课:

@Entity
@Table(name="users")
public class User{

private Integer id;
private String name;
private Address address; 
}

和:

    @Entity
    @Table(name="adress")
    public class Adress{

        private Integer id;
        private String street;
        (...)
}

如何映射关系@ManyToOne(许多用户可以拥有相同的地址),但我不想在我的地址类中有属性 List 用户?

【问题讨论】:

    标签: hibernate


    【解决方案1】:

    在地址字段中添加注解@ManyToOne。问题解决了。有关如何自定义的详细信息,请参阅Hibernate reference manual。通常你会使用

    @ManyToOne
    @JoinColumn(name = "addressId")
    private Address address;
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-21
    • 2013-06-17
    • 1970-01-01
    • 1970-01-01
    • 2021-11-14
    • 2016-07-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多