@OneToMany---ManyToOne
http://blog.csdn.net/gebitan505/article/details/22619175
一对多,字段只是在多的一方,SQL数据库和JAVA中不同
SQL数据库表:
多的一方:
一的一方:
java代码中:
多的一方:
@Id @GeneratedValue(strategy = GenerationType.AUTO) @Column(name = "ID") private Integer ID; // @Column(name = "BH_XM", length = 20) // private String BH_XM; @Column(name = "DM_ZT", length = 4) private String DM_ZT; @Column(name = "TIME") private Date TIME; @ManyToOne(cascade={CascadeType.REFRESH,CascadeType.MERGE},fetch=FetchType.LAZY ,optional = false) @JoinColumn(name = "BH_XM") //外键 private Xmxx xmxx ;//模块
不能直接给多的一方的外键BH_XM添加值,必须使lczt.setXmxx(xmxx);