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