Hibernate @ManyToOne - 只有一个方向关系

Cic*_*chy 4 hibernate

我上课了:

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

private Integer id;
private String name;
private Address address; 
}
Run Code Online (Sandbox Code Playgroud)

和:

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

        private Integer id;
        private String street;
        (...)
}
Run Code Online (Sandbox Code Playgroud)

任何方式如何映射关系@ManyToOne(许多用户可以拥有相同的adres),但我不想在我的Address类中拥有属性List <User>用户?

JB *_*zet 9

将注释添加@ManyToOne到地址字段.问题解决了.有关如何自定义的详细信息,请参阅Hibernate参考手册.通常你会使用

@ManyToOne
@JoinColumn(name = "addressId")
private Address address;
Run Code Online (Sandbox Code Playgroud)