Hibernate_day04--HQL多表查询_Hibernate检索策略
摘要:HQL多表查询 Mysql里面多表查询 1 内连接 查的是两个表关联的数据 2 左外连接 查的是左边表所有数据,右边表关联数据 3 右外连接 HQL实现多表查询 Hql多表查询 (1)内连接 (2)左外连接 (3)右外连接 (4)迫切内连接 (5)迫切左外连接 HQL内连接 1 内连接查询hql语句
阅读全文
posted @
2017-11-20 16:07
未来_我来
阅读(217)
推荐(0) 编辑
Hibernate_day04--QBC查询
摘要:QBC查询 1 使用hql查询需要写hql语句实现,但是使用qbc时候,不需要写语句了,使用方法实现 2 使用qbc时候,操作实体类和属性 3 使用qbc,使用Criteria对象实现 查询所有 1 创建Criteria对象 2 调用方法得到结果 条件查询 1 没有语句,使用封装的方法实现 模糊查询
阅读全文
posted @
2017-11-20 16:02
未来_我来
阅读(155)
推荐(0) 编辑
Hibernate_day04--HQL查询
摘要:HQL查询 1 hql:hibernate query language,hibernate提供一种查询语言,hql语言和普通sql很相似,区别:普通sql操作数据库表和字段,hql操作实体类和属性 2 常用的hql语句 (1)查询所有: from 实体类名称 (2)条件查询: from 实体类名称
阅读全文
posted @
2017-11-20 15:59
未来_我来
阅读(141)
推荐(0) 编辑
Hibernate_day04--课程安排_Hibernate查询方式_对象导航查询_OID查询
摘要:Hibernate_day04 上节内容 今天内容 Hibernate查询方式 对象导航查询 OID查询 HQL查询 查询所有 条件查询 排序查询 分页查询 投影查询 聚集函数使用 QBC查询 查询所有 条件查询 排序查询 分页查询 统计查询 离线查询 HQL多表查询 Mysql里面多表查询 HQL
阅读全文
posted @
2017-11-20 15:38
未来_我来
阅读(171)
推荐(0) 编辑
Hibernate_day03--Hibernate多对多操作
摘要:Hibernate多对多操作 多对多映射配置 以用户和角色为例演示 第一步 创建实体类,用户和角色 第二步 让两个实体类之间互相表示 (1)一个用户里面表示所有角色,使用set集合 具体: User.java (2)一个角色有多个用户,使用set集合 具体: Role.java 第三步 配置映射关系
阅读全文
posted @
2017-11-20 15:33
未来_我来
阅读(156)
推荐(0) 编辑
Hibernate_day03--课程安排_表之间关系_一对多操作
摘要:Hibernate_day03 上节内容 今天内容 表与表之间关系回顾(重点) Hibernate的一对多操作(重点) 一对多映射配置(重点) 一对多级联操作 一对多级联保存 一对多级联删除 一对多修改操作(inverse属性) Hibernate多对多操作 多对多映射配置 多对多级联保存 多对多级
阅读全文
posted @
2017-11-20 15:27
未来_我来
阅读(165)
推荐(0) 编辑
Hibernate_day02--Hibernate事务操作_api使用
摘要:Hibernate事务操作 事务相关概念 1 什么是事务 事务是操作中最基本的单元,表示一组操作要么都成功,有一个失败那么所有都失败。最典型的场景:银行转账 2 事务特性 原子性 一致性 隔离性 持久性 3 不考虑隔离性产生读问题 (1)脏读 (2)不可重复读 (3)虚读 4 设置事务隔离级别 (1
阅读全文
posted @
2017-11-20 15:14
未来_我来
阅读(189)
推荐(0) 编辑
Hibernate_day02--Hibernate的一级缓存
摘要:Hibernate的一级缓存 什么是缓存 1 数据存到数据库里面,数据库本身是文件系统,使用流方式操作文件效率不是很高。 (1)把数据存到内存里面,不需要使用流方式,可以直接读取内存中数据 (2)把数据放到内存中,提供读取效率 Hibernate缓存 1 hibernate框架中提供很多优化方式,h
阅读全文
posted @
2017-11-19 21:48
未来_我来
阅读(144)
推荐(0) 编辑
Hibernate_day02--课程安排_主键生成策略_对实体类crud操作_实体类对象状态
摘要:Hibernate_day02 上节内容 今天内容 实体类编写规则 Hibernate主键生成策略 实体类操作 对实体类crud操作 添加操作 根据id查询 修改操作 删除操作 实体类对象状态(概念) Hibernate的一级缓存 什么是缓存 Hibernate缓存 验证一级缓存存在 Hiberna
阅读全文
posted @
2017-11-19 21:28
未来_我来
阅读(265)
推荐(0) 编辑
Hibernate_day01--解决配置文件没有提示问题_演示常见错误
摘要:解决配置文件没有提示问题 1 可以上网 2 把约束文件引入到eclipse中 (1)在配置文件中复制一句话 重启eclipse开发工具 演示常见错误 1 在映射配置文件中,把name属性值写错了,和实体类属性名称不一样,出现异常 2 在核心配置文件中,没有引入映射配置文件 3 测试配置是否正确 (1
阅读全文
posted @
2017-11-19 21:19
未来_我来
阅读(413)
推荐(0) 编辑
Hibernate_day01--Hibernate配置文件详解_核心api
摘要:Hibernate映射配置文件(重点) 1 映射配置文件名称和位置没有固定要求 2 映射配置文件中,标签name属性值写实体类相关内容 (1)class标签name属性值实体类全路径 (2)id标签和property标签name属性值 实体类属性名称 3 id标签和property标签,column
阅读全文
posted @
2017-11-19 21:13
未来_我来
阅读(254)
推荐(0) 编辑
Hibernate_day01--课程安排_Hibernate概述_Hibernate入门
摘要:Hibernate_day01 Hibernate课程安排 今天内容介绍 WEB内容回顾 JavaEE三层结构 MVC思想 Hibernate概述 什么是框架 什么是hibernate框架(重点) 什么是orm思想(重点) Hibernate入门 搭建hibernate环境(重点) 实现添加操作 H
阅读全文
posted @
2017-11-18 15:37
未来_我来
阅读(295)
推荐(0) 编辑