Hibernate
文章平均质量分 80
shaonianbz
相信奋斗的力量,相信努力的力量
展开
-
hibernate入门及环境搭建
一、hibernate入门 1、ORM框架 对象关系映射(Object Relational Mapping),简称ORM或者O/RM或者O/R mapping,是一种程序技术,用于实现面向对象编程语言不同类型系统的数据之间的转换,从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”。 2、什么是hibernate hibernate是一个开放源代码的对象关系映射框架,它对原创 2018-01-27 21:29:41 · 408 阅读 · 0 评论 -
Hibernate的api详解
一、Configuration配置对象 1、构造方法 new Configuration() hibernate将自动加载 hibernate.properties文件(hibernate.properties文件必须存放在类路径(src)下) 2、提供方法 configure() 将加载src下的hibernate.cfg.xml 3、手动加载配置文件 //手动加载指定配置文原创 2018-01-28 21:42:22 · 408 阅读 · 0 评论 -
Hibernate配置文件详解和持久化类
一、映射文件配置 1、class (1)name:实体类的全类名 (2)table:与实体类对应的表名 (3)dynamic-insert:动态插入 默认值:false;当值为true时,如果字段值为null,不参与insert语句 (4)dynamic-update:动态更新 默认值:false;当值为true时,没有改动过该属性,将不会生成到update语句中 2、id (1原创 2018-01-28 22:27:45 · 418 阅读 · 0 评论 -
Hibernate对象状态与一级缓存
一、Hibernate对象状态 1、状态介绍 (1)瞬时态:transient,session没有缓存对象,数据库也没有对应记录 (2)持久态:persistent,session缓存对象,数据库最终会有数据 (3)游离态(脱管态)detached,session没有缓存对象,数据库有对应的记录 2、状态之间的转换 二、Hibernate一级缓存 1、一级缓存 一级缓存又称为s原创 2018-02-04 23:28:34 · 438 阅读 · 0 评论