Hibernate学习记录
绿芽在山顶
记录个人学习历程~
展开
-
Hibernate学习笔记——第一天
1.web内容回顾 JavaEE三层结构 web层:struts2框架 service层:spring框架 dao层:hibernate框架,对数据库进行CRUD操作 MVC思想 2.Hibernate概述 在写程序时,框架可以帮我们实现一部分功能,可以少写一部分代码。 什么是Hibernate框架 应用在javaee三层结构中的dao层框架 在dao层里面做数据库的crud操作,底层...原创 2019-01-18 20:19:58 · 131 阅读 · 0 评论 -
Hibernate学习笔记——第二天
一、实体类编写规则 实体类里面属性为私有的 私有属性使用公开的get和set方法进行操作 要求实体类有作为唯一值来区分的属性(id) 实体类属性建议使用包装类型 二、Hibernate主键生成策略 hibernate要求实体类里面有一个属性作为唯一值,对应数据库表的主键,主键可以有不同的生成策略 三、实体类的crud操作 1.调用session里面的save方法实现 2.根...原创 2019-01-28 10:13:59 · 110 阅读 · 0 评论 -
Hibernate学习笔记——第三天
一、表间关系回顾 1.一对多 (1)分类和商品的关系,一个分类中有多个商品,一个商品只能属于一个分类 (2)客户和联系人的关系,一个客户里面有多个联系人,一个联系人只能属于一个客户 2.多对多 订单和商品的关系,一个订单中有多个商品,一个商品可以属于多个订单 3.一对一 二、Hibernate的一对多操作 1.一对多映射配置 (1)创建实体类,客户是一,联系人是多 (2)让...原创 2019-02-03 13:22:37 · 164 阅读 · 0 评论 -
Hibernate学习笔记——第四天
一、hibernate的查询方式 1.对象导航查询 根据id查询某个客户,再查询这个客户里面的所有联系人 @Test public void testSelect1(){ SessionFactory sessionFactory = null; Session session = null; Transaction transaction = null; try{...原创 2019-02-12 16:40:53 · 153 阅读 · 0 评论