摘要: 双向多对多会通过一个中间表来维持关联关系; 双向多对多关系中必须指定一个关系维护端;否则中间表里会出现主键重复的问题; 可以通过@ManyToMany注释中指定mappedBy属性标识其为关系维护端; 例如:标签类Tags和商品类Goods;一个标签可对应多种商品;一个商品也能有多个标签; 首先在两 阅读全文
posted @ 2019-03-26 15:01 L丶银甲闪闪 阅读(119) 评论(0) 推荐(0) 编辑
摘要: @OneToOne注解用来一对一映射; 需要在被维护关系的一端加上属性 mappedBy 来表示放弃维护关联关系; 例如:可以建立两个类 Company、Boss; 假设一个公司只有一个老板,而一个老板只有一个公司;只是这么假设; Boss类: 维护关联关系的一端需要用@JoinColumn注解的n 阅读全文
posted @ 2019-03-26 15:00 L丶银甲闪闪 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 双向一对多是many-to-one的双方都有用注解来维持关联关系; many的一方: @JoinColumn(name="d_id") @ManyToOne(fetch=FetchType.LAZY) private Dept dept; @JoinColumn(name="d_id") @Many 阅读全文
posted @ 2019-03-26 14:59 L丶银甲闪闪 阅读(162) 评论(0) 推荐(0) 编辑