摘要: 一对多(多对一)双向外键 多方:多方持有一方的引用。 @ManyToOne(cascade={CasCadeType.ALL},fetch=FetchType.EAGER) @JoinColumn(name="cid") 一方:一方持有多方的集合。 @OneToMany(@cascade={Casc 阅读全文
posted @ 2017-11-13 23:27 美好的明天 阅读(938) 评论(0) 推荐(0)
摘要: 一对多单向外键 1,一方持有多方的集合,一个班级有多个学生(一对多)。 2,@OneToMany(cascade={CascadeType.ALL}, fetch=FetchType.LAZY ) //级联关系,抓取策略:懒加载。 @JoinColumn(name="cid") //指定name为被 阅读全文
posted @ 2017-11-13 23:02 美好的明天 阅读(5379) 评论(0) 推荐(0)
摘要: 多对一单向外键 1,多方持有一方的引用,比如:多个学生对应一个班级(多对一) 2,@ManyToOne(cascade={CascadeType.ALL}, fetch=FetchType.EAGER) cascade表示一种级联关系,fetch表示抓取策略(eager表示渴望,积极) @JoinC 阅读全文
posted @ 2017-11-13 22:07 美好的明天 阅读(556) 评论(0) 推荐(0)
摘要: 一对一双向外键 1,主控方的配置同一对一单向外键关联。 2,@OneToOne(mappedBy="card") //被控方 @OneToOne(mappedBy="card") //mappedBy所对应的是主控方外键属性的值。 双向关联,必须设置mappedBy属性,因为双向关联只能交给一方去控 阅读全文
posted @ 2017-11-13 20:25 美好的明天 阅读(1511) 评论(0) 推荐(0)
摘要: 对于有的更新语句,要更新的表可能条件不够,需要用到left join关联其他表, 但是不能直接关联,否则报错:错误如下: 正确实例: 阅读全文
posted @ 2017-11-13 17:43 美好的明天 阅读(24826) 评论(0) 推荐(0)