![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
qq_43059674
划水摸鱼
展开
-
hibernate之HQL
前言 啥是HQL: HQL是Hibernate Query Language的缩写 hql和sql区别/异同 HQL SQL 类名/属性 表名/列名 区分大小写,关键字不区分大小写 不区分大小写 别名 别名 ?,从下标0开始计算位置(hibernate5之后不支持) ?,从顺序1开始计算位置 :命名参数 不支持:命名参数 面向对象的查询语言 面向结构查询语言 ...原创 2019-07-18 11:56:25 · 124 阅读 · 0 评论 -
Hibernate 一对多自关联 多对多
目录一对多 自关联数据库实体类和xml配置Dao层测试多对多数据库实体类xml配置inverse="false"配置特别说明Dao层测试代码 一对多 自关联 这其实就是自己和自己实现自关联,通常就是用于像我们有层级关系的菜单表。 数据库 实体类和xml配置 Category package com.cpc.four.entity; import java.util.HashSet; impor...原创 2019-07-17 17:06:04 · 155 阅读 · 0 评论 -
Hibernat二级缓存
前言 缓存 就是将数据缓存在内存中以提高访问速度,减少磁盘IO的手段。每次当我们去访问数据库中的时候 都对应的一次磁盘的IO用户量小还能撑住。但当我们的用户量以大就对数据库有很多的压力。这时候使用缓存就可以减轻数据库的压力。给程序的性能来一个大的提升。 什么样的数据需要缓存 很少被修改或根本不改的数据 数据字典,业务场景比如:耗时较高的统计分析sql、电话账单查询sql等 Hibernate 缓存...原创 2019-07-21 10:56:37 · 127 阅读 · 0 评论 -
Hibernate 一对多讲解
前言 **什么是关联(association)**关联指的是类之间的引用关系。如果类A与类B关联,那么被引用的类B将被定义为类A的属性 class B{ private String name; } public class A{ private B b = new B; public A(){} } 着就是关联,在hibern...原创 2019-07-15 16:16:26 · 274 阅读 · 0 评论 -
Hibernate 之主键生成策略
目录作用:生成数据库主键使用的实例准备数据库建表实体类定义和对应的xml配置DemoDao程序员自己控制:assigned数据库控制identity(标识列/自动增长)sequence:内部序列 作用:生成数据库主键使用的 实例 准备 数据库建表 t_hibernate_worker t_hibernate_student 实体类定义和对应的xml配置 Student.hbm.xml <...原创 2019-07-15 14:12:28 · 224 阅读 · 0 评论 -
Hibernate入门教程 (使用Hibernate实现curd)
目录hibernate简介CURD 操作教程导入maven依赖写配置文件实体类对象实体类对象对应的配置文件新增操作删除操作修改操作查询操作hibernate管理对象的三种状态 hibernate简介 1、ORM框架/持久层框架 jdbc的一个框架 3、通过管理对象来改变数据库中的数据 4、通过管理对象来操作数据库 5、跨数据库的无缝移植(就是可以直接换数据库比如原先项目用的是mySql后面项目转...原创 2019-07-13 18:45:21 · 248 阅读 · 0 评论