javabean=pojo 持久化:持久化是程序数据在瞬时状态和持久状态间转换的过程 持久化以后就是pcPO=POJO+xml 配置 他是普通的java对象 直接用它来传递。传递过程中就是DTO(Data Transefer Object)直接用来对应表示层就是VO SessionFactory重量 ...
分类:
其他好文 时间:
2016-08-29 12:48:08
阅读次数:
128
Session是应用程序与数据库之间的一个会话,其重要性不言而喻。初学Hibernate,使用SessionFactory,老老实实地打开事务,提交,回滚,关闭session。 1、直接通过SessionFactory构建Session对象(用openSession()或者getCurrentSes ...
分类:
Web程序 时间:
2016-08-22 18:14:22
阅读次数:
164
hibernate缓存机制详细分析 在本篇随笔里将会分析一下hibernate的缓存机制,包括一级缓存(session级别)、二级缓存(sessionFactory级别)以及查询缓存,当然还要讨论下我们的N+1的问题。 随笔虽长,但我相信看完的朋友绝对能对hibernate的 N+1问题以及缓存有更 ...
分类:
Web程序 时间:
2016-08-16 23:55:53
阅读次数:
359
方式一:直接使用HibernateTemplate的find()方法,find方法支持执行hql语句 方式二:获取SessionFactory,再获取Session 方式三:使用hibernateTemplate调用回调函数 ...
分类:
数据库 时间:
2016-08-16 23:36:43
阅读次数:
376
hibernate 简介:hibernate是一个开源框架,它是对象关联关系映射的框架,它对JDBC做了轻量级的封装,而我们java程序员可以使用面向对象的思想来操纵数据库。hibernate核心接口session:负责被持久化对象CRUD操作sessionFactory:负责初始化hibernat ...
分类:
其他好文 时间:
2016-08-15 22:22:33
阅读次数:
443
在很多时候,我们负责的项目中,在数据访问层(DAO层)通常我们会使用sql语句或者hql语句,而在我们使用hql语句拼接时有时会报错,通常的原因是:我们使用了标准的sql语句,开启的确是hibernate的面向对象的语句 sessionFactory.getCurrentSession().crea ...
分类:
Web程序 时间:
2016-08-13 12:46:24
阅读次数:
360
一、Hibernate缓存概述Hibernate中提供两个级别的缓存,一级缓存和二级缓存。1.一级缓存是Session级别的缓存,它属于事物范围的缓存,一级缓存有hibernate进行管理。2.二级缓存是sessionFactory级别的缓存,它属于进程范围的缓存,二级缓存又可分为"内置缓存"和"外置缓存",内置..
分类:
Web程序 时间:
2016-08-12 22:15:29
阅读次数:
174
hibernate工作原理 原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory 为什么要用: 1. 对JDB ...
分类:
编程语言 时间:
2016-08-12 11:23:13
阅读次数:
220
private Configuration config;// 1.声明私有配置对象类private ServiceRegistry serviceRegistry;// 2.声明私有服务注册对象类private SessionFactory sessionFactory;// 3.声明私有会话工厂 ...
分类:
数据库 时间:
2016-08-10 22:46:49
阅读次数:
166
一、Hibernate缓存概述 Hibernate中提供两个级别的缓存,一级缓存和二级缓存。 1.一级缓存是Session级别的缓存,它属于事物范围的缓存,一级缓存有hibernate进行管理。 2.二级缓存是sessionFactory级别的缓存,它属于进程范围的缓存,二级缓存又可分为"内置缓存" ...
分类:
Web程序 时间:
2016-08-09 22:12:36
阅读次数:
286