随笔分类 - Hibernate 5.0.7
开放源代码的对象关系映射框架
Hibernate 的缓存
摘要:Hibernate的一级缓存 什么是缓存?? 1 数据存到数据库里面,数据库本身是文件系统,使用流方式操作文件效率不是很高。 1.1 把数据存到内存里面,不需要使用流方式,可以直接读取内存中数据 1.2 把数据放到内存中,提供速
阅读全文
实体类操作 和 实体类对象状态
摘要:对实体类crud操作: 1、添加操作: 2、根据 id 查询 3 、修改操作 4、删除操作 4.1 调用 session里面的delete 方法实现 Hibernate 实现原理:根据 User 的id查询到对象,然后删除操作 演示操作实体类对象的方法: 1 saveOrUpdate 方法:实现添加
阅读全文
主键生成策略
摘要:1、hibernate 要求实体类里面有一个属性作为唯一值,对应表主键,主键可以有不同生成策略 2、hibernate 主键生成策略有很多的值, 3、在class属性里面有很多值 3.1 native:根据使用的数据库帮助选择哪个值 3.2 uuid:之前通过写代码生成uuid值,现在hiberna
阅读全文
Hibernate 的Configuration、sessionFactory和session和transaction对象解释
摘要:1、Configuration对象: 2、SessionFactory对象:(重点) 1 使用 configuration对象创建sessionFactory对象 1.1 创建sessionfactory过程中做事情 根据核心配置文件中,有数据库配置,有映射文件部分,到数据库里面根据映射关系把表创建
阅读全文
Hibernate的基本配置
摘要:1、导入 jar包 2 、新建实体类 3、把实体类转化成xml文件 3.1 在 xml 进行配置 4、配置 核心xml文件 4.1 必须在src文件夹下,文件名称不能变 4.2 hibernate.cfg.xml 配置实例 5、实现添加操作 5.1 第一步:加载hibernate核心配置文件 5.2
阅读全文
浙公网安备 33010602011771号