![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
小白说丶
只有学习能让我快乐~
展开
-
Hibernate抓取策略
Hibernate抓取策略抓取策略指的是我们在获取数据时,告诉Hibernate以何种SQL的方式去获取,Hibernate有三种抓取方式可供选择,分别是select 、 join、 subselect 该属性只能在集合标签和关联关系标签上使用。select抓取<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibe转载 2018-11-29 20:48:50 · 162 阅读 · 0 评论 -
Hibernate加载策略
Hibernate加载策略即时加载使用==session.get()==获取数据,会立即查询对象,范围从一级缓存-二级缓存-数据库,我们将这种查询方式称为即时加载。延迟加载延迟加载也叫懒加载,比如==session.load()==获取数据,不会立即查询对象,而是在使用到该对象时,才会去查询,范围从一级缓存-二级缓存-数据库,我们将这种查询方式称为懒加载。class的lazy<?...转载 2018-11-29 20:48:18 · 140 阅读 · 0 评论 -
Hibernate-HQL
Hibernate-HQL文章目录Hibernate-HQL数据准备基本查询查询单个属性查询多个属性将多个查询列封装成为对象使用别名查询所有列条件查询使用占位符==“?”==(从0开始,JPA方式使用)命名查询分页查询统计查询分组查询排序内连接查询外连接查询过滤器1、注解方式2、配置文件方式原生SQL查询HQL(Hibernate Query Language)是面向对象的查询语言,它和SQL...转载 2018-11-29 20:22:48 · 111 阅读 · 0 评论 -
Hibernate注解-annotation
Hibernate注解-annotation文章目录Hibernate注解-annotation常用的注解注解编写的位置注解实现单表1、编写实体类2、编写主配置文件3、测试在Hibernate中,通常配置对象关系映射的方式有两种,一种是基于xml的方式,另一种是基于annotation的注解方式,俗话说,萝卜青菜,可有所爱,每个人都有自己喜欢的配置方式,annotation的方式可以更简介,使...转载 2018-11-29 20:19:59 · 177 阅读 · 0 评论 -
Hibernate继承映射
Hibernate继承映射Hibernate作为ORM框架的一个具体实现,最大的一个优点就是使我们的开发更加的能体现出“面向对象”的思想。在面向对象开发中,类与类之间是可以相互继承的,而Hibernate中也对这种继承关系提供了自己风格的封装,这就是我们接下来要介绍的Hibernate继承映射的三种策略类的关系Person.javapublic class Person implement...转载 2018-11-29 20:11:27 · 141 阅读 · 0 评论 -
Hibernate五大关键接口
Hibernate五大关键接口在Hibernate的API中有5个非常重要的接口:Configuration、SessionFactory、Session、Transaction和Query,它们是Hibernate组成的核心。Configuration负责Hibernate配置工作,创建SessionFactory对象,在Hibernate启动过程中,Configuration类的实例首先...转载 2018-11-29 20:18:29 · 262 阅读 · 0 评论 -
Hibernate缓存机制
Hibernate缓存机制缓存:是计算机领域的概念,它介于应用程序和永久性数据存储源之间.Hibernate一般理解为是在内存中的一块空间,也可以将二级缓存配置到硬盘,就是一个存储数据的容器作用:降低应用程序直接读写数据库的频率,从而提高程序的运行性能.缓存中的数据是数据存储源中数据的拷贝.缓存的物理介质通常是内存.Hibernate缓存分为一级缓存,二级缓存和查询缓存三种,每一种都有具体的...转载 2018-11-30 20:17:42 · 116 阅读 · 0 评论 -
Hibernate框架初识
Hibernate框架Hibernate是什么Hibernate是一款优秀的持久化ORM框架;解决持久化操作,使得程序员可以从编写繁复的JDBC工作中解放出来,专注于业务,提高程序开发效率;并且具有可靠的移植性,降低了系统的耦合度持久化持久化(Persistence),即把数据(如内存中的对象)保持到可以永久保存的存储设备中(如硬盘);持久化的主要应用是将内存中的数据储存到关系型数据库...转载 2018-11-28 20:15:33 · 119 阅读 · 0 评论 -
Hibernate环境搭建
使用工具IDEA、Maven、Java8、Hibernate5.3.7具体步骤创建项目选择mavan->quickStart->输入groupId以及项目名称添加依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns...转载 2018-11-28 20:49:24 · 87 阅读 · 0 评论