• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
风吹花落泪如雨
博客园    首页    新随笔    联系   管理    订阅  订阅

文章分类 -  Hibernate

Hibernate学习笔记整理(七)-----Hibernate检索策略(类级别,关联级别)详解

摘要:一、概述 检索策略分三大块,类级别检索策略和关联级别检测策略。 类级别检索策略:get、load、 关联级别检索策略:order.getCustomer().getName() 上面这两种应该是看得懂的。很容易去理解,现在就具体来说说这两种其中的细节。 批量检索解决n+1问题。 二、类级别检索策略 阅读全文
posted @ 2018-03-27 23:36 风吹花落泪如雨 阅读(255) 评论(0) 推荐(0)
Hibernate学习笔记整理(六)-----hibernate中查询方式详解

摘要:在看这篇文章之前,你应该知道的是数据库的一些查询操作,多表查询等,如果不明白,可以先去看一下 MySQL数据表查询操作详解 ,以至于看这篇文章不用那么吃力。 一、hibernate中的5种检索方式 1.1、导航对象图检索方式 根据已经加载的对象导航到其他对象 例如:在前面的各种映射关系中,实体类包含 阅读全文
posted @ 2018-03-16 10:29 风吹花落泪如雨 阅读(130) 评论(0) 推荐(0)
Hibernate学习笔记整理(五)-----注解(总结)

摘要:一、什么是注解? 解析:来源:Hibernate提供了Hibernate Annotations扩展包,它可以替换复杂的hbm.xml文件( Annotations扩展包是hibernate-annotation-3.4.0GA.zip) 作用:使得Hibernate程序的开发大大的简化。利用注解后 阅读全文
posted @ 2018-03-08 23:28 风吹花落泪如雨 阅读(100) 评论(0) 推荐(0)
Hibernate学习笔记整理(四)-----cascade(级联)和inverse关系详解

摘要:一、cascade(级联)关系 为什么要把这个单独拿出来讲一篇文章呢?因为我在看别人博文时,就把cascade和inverse和那几种关联关系连在一起讲了,并且是那种一笔带过的描述,写的比较简单,其实理解了确实很简单,但对于刚开始学的人来说,这将会是一个大的灾难,一知半解是最难受的了。 解释:级联, 阅读全文
posted @ 2018-03-08 13:04 风吹花落泪如雨 阅读(350) 评论(0) 推荐(0)
Hibernate学习笔记整理(三)----- 关联关系映射关系

摘要:一、了解什么是一对多? 一对多这种关系用的很多,但是很多人对此模糊不清,一对多不也就是多对一吗,多对多中特殊的一个不也就是一对多吗,为什么还分的那么清楚?并且还是什么单向和双向的那么麻烦,其实原因很简单,就是针对不同的情况和业务需求而产生的这种说法, 例如:学生和班级 单向一对多:一个班级对应多个学 阅读全文
posted @ 2018-03-07 12:44 风吹花落泪如雨 阅读(142) 评论(0) 推荐(0)
Hibernate学习笔记整理(二)-----一级缓存和三种状态解析

摘要:一、一级缓存和快照 什么是一级缓存呢? 很简单,每次hibernate跟数据库打交道时,都是通过session来对要操作的对象取得关联,然后在进行操作,那么具体的过程是什么样的呢? 1、首先session将一个对象加入自己的管理范围内,其实也就是把该对象放入自己的一级缓存中,例如,session.s 阅读全文
posted @ 2018-03-06 16:31 风吹花落泪如雨 阅读(88) 评论(0) 推荐(0)
Hibernate学习笔记整理(一)-----第一个hibernate工程

摘要:一、hibernate介绍 轻量级JavaEE应用的持久层框架,是一个完全的ORM框架。 持久化:将我们想要保存的数据保存到硬盘上,也就是我们电脑的磁盘上,为什么叫持久化呢,就是数据能够保存的很久,所以叫持久化,现在对持久化的实现过程大多通过各种关系型数据库完成,所以我们常说的,将数据保存到数据库中 阅读全文
posted @ 2018-03-05 22:06 风吹花落泪如雨 阅读(97) 评论(0) 推荐(0)

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3