@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);
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步