在刚刚接触hibernate的时候,由于学的时候是3.3的版本,但当时在官网下载的时候已经是4.1.2的版本,说明文档英文,学习过程中发现问题后,有一道问题问引入什么包,答案倒很有趣,发现在有人回答别人引入jar包这样讲,这种问题自己去读 Hibe[......]
分类目录归档:Hibernate框架学习
hibernate fetch = FetchType.EAGER 作用
hibernate fetch = FetchType.EAGER 作用.
如果是EAGER,那么表示取出这条数据时,它关联的数据也同时取出放入内存中如果是LAZY,那么取出这条数据时,它关联的数据并不取出来,在同一个session中,什么时候要用,就什么时候取(再次访问数据库)。
但是,在[......]
Hibernate 映射关系注解属性实例源码详解
Hibernate 映射关系注解属性实例源码详解。
1.标准注解
a) @Entity 映射一个实体类
@Table 指定关联的表
b) @Id 映射OID
c) @GeneratedValue 指定OID的生成策略
@GeneratedValue的属性strategy指定生[......]
hibernate官方入门教程
hibernate官方入门教程
第一部分 - 第一个Hibernate程序
首先我们将创建一个简单的控制台(console-based)Hibernate程序。我们使用内置数据库(in-memory database) (HSQL DB),所以我们不必安装[......]
hibernate基本的缓存原理
Hibernate缓存分为二级,第一级存放于session中称为一级缓存,默认带有且不能卸载。
Hibernate常用的主键生成策略的原理、特点、应用场合
Hibernate常用的主键生成策略的原理、特点、应用场合。
关于映射文件的问题下次再介绍,这次主要总结hibernate常用主键生成策略。
(1)increment
a)对主键值采取自动顺序增长的方式生成新的主键,值默认从1开始。
b)原理:在当前应用实例中维持一个变量,以[......]
hibernate的事务处理机制底层原理剖析
hibernate的事务处理机制底层原理剖析.
Hibernate是对JDBC的轻量级对象封装, Hibernate本身是不具备Transaction处理功能的,Hibernate的Transaction实际上是底层的JDBC Transaction的封装,或者是JTA Transaction[......]
Hibernate基础知识
Hibernate基础知识.
Hibernate基础知识,谈到这里,首先最重要的是应该理解ORM,ORM是什么呢?3个单词的缩写,Object-Relation Mapping,既对象-关系映射的意思.这是一种模式,这种模式在单个组件中负责说有实例业务对象的持久化,封装了数据库访问的细节,这就[......]
SymmetricDS数据同步系统
SymmetricDS数据同步系统.SymmetricDS是网络化,数据库独立,数据同步/复制软件。SymmetricDS使用网络和数据库技术,以复制表之间的关系数据库在近实时。该软件的目的是要表了大量的数据库,全国工作的低带宽连接,并经受住时间的网络中断。
如何关闭hibernate产生的大量日志
如何关闭hibernate产生的大量日志.
要关闭hibernate的日志,首先要把hibernate.show_sql设置为false;然后设置log4j.properties。
# Control logging for other open source packages
log[......]