
------ Hibernate
文章平均质量分 80
__静禅__
这个作者很懒,什么都没留下…
展开
-
Hibernate --- 注解
一、类级别注解 1.1 @Entity --- 声明一个实体类,必加注解 属性: (1)name : 可选,对应数据库中的一个表,若表名与实体类名相同,则可以省略。 1.2 @Table --- 实体对应的数据库表,通常和@Entity配合使用 属性: (1)name : 指定表的名称 (2)catalog : 指定数据库名称 (3)schema : 指定数据库查询原创 2018-01-11 08:52:31 · 335 阅读 · 0 评论 -
Hibernate --- 检索方式
一、Hibernate检索数据的五种方式: 1.1 导航对象图检索方式 --- 根据已加载的对象导航到其他对象 1.2 OID检索方式 --- 按照对象的OID来检索对象 1.3 HQL检索方式 --- 使用面向对象的HQL查询语句 1.4 QBC检索方式 --- 使用QBC(Query By Criteria)API来检索对象,这种API封装了基于字符串形式的查询语句,提供了更加面向对象原创 2018-01-12 14:34:04 · 339 阅读 · 0 评论 -
Hibernate --- hibernate.cfg.xml核心配置文件详解
一、Hibernate配置文件加载流程 (1) 通过Configuration config = new Configuration().configure();加载默认配置文件 (2)Configuration的configure()方法 注意:hibernate默认加载的文件hibernate.cfg.xml (3)调用StandardS原创 2018-01-07 19:40:05 · 11206 阅读 · 0 评论 -
Hibernate --- 优化方案
一、HQL优化 二、延迟加载 三、一级缓存 四、二级缓存 五、检索策略原创 2018-01-12 16:09:00 · 431 阅读 · 0 评论 -
Hibernate --- 入门简介
一、什么是Hibernate Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以原创 2018-01-07 13:59:12 · 537 阅读 · 0 评论 -
Hibernate --- 主键生成策略与配置详解
资源转载自:https://www.cnblogs.com/hoobey/p/5508992.html 1、assigned 主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法给主键赋值,至于这个值怎么生成,完全由自己决定,这种方法应该尽量转载 2018-01-09 18:43:40 · 502 阅读 · 0 评论 -
Hibernate --- xxx.hbm.xml映射配置文件详解
一、Hibernate映射文件 <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"> <!-- name属性它是实体类的全名 table原创 2018-01-07 21:50:52 · 831 阅读 · 0 评论 -
Hibernate --- 对象的三种状态
一、原创 2018-01-09 20:52:30 · 339 阅读 · 0 评论 -
Hibernate --- 核心API
一、Configuration --- 配置启动Hibernate,创建SessionFactory Configuration 类的作用是对Hibernate 进行配置,以及对它进行启动。在Hibernate 的启动过程中,Configuration 类的实例首先定位映射文档的位置,读取这些配置,然后创建一个SessionFactory对象。虽然Configuration 类在整个Hibe原创 2018-01-09 17:08:19 · 354 阅读 · 0 评论