摘要: 举例:亚马逊的网上商城可以卖很多东西,比如说图书,电器,水果等等,那么我们以面向对象的理念去抽象一个商品类,他具有商品的共有属性,比如说上架时间,当前 价格,优惠价格等待,商品可以继承商品类,也可以保有自己的属性,比如说商品名等等。这种关系称为继承。 上文说到继承,那么怎么在数据库中体现继承,以及在 阅读全文
posted @ 2017-05-23 13:23 王高啊 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 举例:商品类型表与商品表,每种类型对应多个商品,每个商品对应多种类型 关系图: hirbernate实现多对多映射有两种方法,第一种是通过中间表直接映射,第二种是通过中间表间接映射。 直接映射: 配置实体类(因为都是多对多的关系,所以双方都具有set集合): 配置实体类的映射文件: 分析:categ 阅读全文
posted @ 2017-05-23 12:53 王高啊 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 举例:用户和邮箱的关系,一个用户拥有一个邮箱,一个邮箱属于一个用户 关系图: 实现原理:因为两者皆是一方,无论在那一方加入,都可实现单项映射。 配置文件: 结构图: 实体类: hibernate实现映射一对一中有两种方法。 方法一(通过多对一映射): 步骤一: 在Customer类中加入Email类 阅读全文
posted @ 2017-05-23 10:17 王高啊 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 一对多 传统模式:jdbc连接数据库的传统模式下,是通过主键连接外键实现一对多关系的映射, 其数据库中表的对应关系是在多方加入一方的主键,而后形成外键连接。 Hibernate:引入hibernate框架后,通过类的形式来表示一对多的关系。 举例:订单与订单详细的关系,一个订单包含多个商品,多个商品 阅读全文
posted @ 2017-05-23 09:36 王高啊 阅读(206) 评论(0) 推荐(0) 编辑