Hibernate
imarklei
不断积累,脚踏实地
淡定点,好好写代码
展开
-
Hibernate基础(1)
1. JavaEE三层结构 web层:struts2框架 service层:spring框架 dao层:hibernate框架 (1)对数据库进行CRUD操作 2. MVC思想 model:模型 view:视图 controller:控制器 3. Hibernate概述 1. Hinernate是什么 (1)Hibernate应用在原创 2017-06-27 17:37:57 · 400 阅读 · 1 评论 -
Hibernate基础(2)
一、Hibernate进阶 1. 实体类编写规则 1. 实体类里的属性是私有的 2. 实体类里的私有属性使用公开的set和get方法操作 3. 要求实体类中有一个属性唯一标识实体类(一般使用ID值) 4. 实体类中的属性建议不使用基本数据类型,而使用基本数据类型对应的包装类 2. Hibernate主键生成策略 1. Hibernate要求实体原创 2017-06-27 17:39:16 · 274 阅读 · 0 评论 -
Hibernate基础(3)
一、Hibernate进阶 1. 表与表之间的关系 1.一对多 (1)分类和商品 (2)客户和联系人 (3)一对多建表 通过外键建立关系:在多的一方创建字段作为外键,指向一方的主键 2. 多对多 (1) 订单和商品 (2)用户和角色 (3)多对多建表 创建第三张表维护关系:至少有两个字段作为外键,指向两个表的主键 3. 一对一原创 2017-06-27 17:40:15 · 291 阅读 · 0 评论 -
Hibernate基础(4)
一、Hibernate查询 1. 对象导航查询 (1)根据ID查询某个客户,再查询这个客户里面所有的联系人 (2)代码: Customer customer = Session.get(Customer.class,1) Set linkMan = customer.getSetLinkMan() 2. OID查询 (1)根据ID查询某一个记录原创 2017-06-27 17:40:47 · 315 阅读 · 1 评论