Hibernate
Xxacker的Latitude
聪者,耳到,眼到,口到,心到也
展开
-
Hibernate的持久化类(实体)的编写规则
Hibernate的持久化类(实体)的编写规则有无参构造函数有私有属性,对私有属性提供公有的get/set方法属性要尽量使用包装类的类型类中要有一个唯一的OID,与表的主键相对应类中尽量不要使用final修饰...原创 2018-12-04 20:17:17 · 208 阅读 · 0 评论 -
Hibernate中持久化对象的三种状态简述
持久化对象的三种状态简述在Hibernate中持久化类的对象可以划分为三种状态,分别是:瞬态,持久态,脱管态。一、瞬时状态(Transient)瞬时对象特点:(1) 不和 Session 实例关联(2) 在数据库中没有和瞬时对象关联的记录通过Java的new关键字来生成一个实体对象时,这时这个实体对象就处于瞬时状态,如下: Customer customer=new Custo...原创 2018-12-04 21:26:27 · 1184 阅读 · 0 评论 -
Hibernate的一级缓存和二级缓存
Hibernate的一级缓存和二级缓存一、简介hibernate的缓存分为一级缓存和二级缓存,一级二级和我们常说的cpu的一级二级是不一样的。这里的 一级说的是session的缓存,是hibernate内置的,不能卸载 。二级说的是SessionFactory中的外置缓存,SessionFactory的内置缓存是放映射数据和sql语句的,程序不能更改,也不算二级缓存。二级缓存可以配置和更改,并...原创 2018-12-04 22:15:11 · 312 阅读 · 0 评论 -
Hibernate事务相关内容
Hibernate事务相关内容:一、事务四大特性(简称ACID):(1)原子性(Atomicity)事务中的全部操作在数据库中是不可分割的,要么全部完成,要么均不执行。(2)一致性(Consistency)几个并行执行的事务,其执行结果必须与按某一顺序串行执行的结果相一致。(3)隔离性(Isolation)事务的执行不受其他事务的干扰,事务执行的中间结果对其他事务必须是透明...原创 2018-12-05 13:35:16 · 297 阅读 · 0 评论 -
编写Hibernate案例的步骤
编写Hibernate案例的步骤:1. 导jar包数据库驱动包:hibernate包:日志记录包:2. 创建Hibernate的配置文件:hibernate.cfg.xml<hibernate-configuration> <session-factory> <!-- 数据库驱动 --> <property name="hib...原创 2018-12-03 17:12:17 · 132 阅读 · 0 评论 -
Hibernate的常用API详解
Hibernate的常用API详解一、Configuration配置对象Configuration:加载配置文件1.1 调用configure()方法,加载src下的hibernate.cfg.xml文件Configuration conf = new Configuration().configure();1.2 如果配置文件不符合默认的加载规则,我们可以用:new Configu...原创 2018-12-03 22:51:35 · 244 阅读 · 0 评论