![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
文章平均质量分 88
iteye_4162
这个作者很懒,什么都没留下…
展开
-
【Hibernate总结系列】使用举例
1 查询 在Hibernate中使用查询时,一般使用Hql查询语句。HQL(Hibernate Query Language),即Hibernate的查询语言跟SQL非常相像。不过HQL与SQL的最根本的区别,就是它是面向对象的。使用HQL时需要注意以下几点:l 大小写敏感因为HQL是面向对象的,而对象类的名称和属性都是大小写敏感的,所以HQL是大小...原创 2010-07-14 11:05:01 · 61 阅读 · 0 评论 -
【Hibernate总结系列】hibernate.cfg.xml配置
Hibernate的描述文件可以是一个properties属性文件,也可以是一个xml文件。下面讲一下Hibernate.cfg.xml的配置。配置格式如下:1. 配置数据源 在Hibernate.cfg.xml中既可以配置JDBC,也可以配置JNDI。在本小节中讲述数据源如何配置。hibernate.cfg.xml<?xml version="1.0" encod...原创 2010-07-14 11:08:18 · 76 阅读 · 0 评论 -
二级缓存分析
Hibernate的二级缓存 如前所述,Hibernate提供了两级缓存,第一级是Session的缓存。由于Session对象的生命周期通常对应一个数据库事务或者一个应用事务,因此它的缓存是事务范围的缓存。第一级缓存是必需的,不允许而且事实上也无法比卸除。在第一级缓存中,持久化类的每个实例都具有唯一的OID。 第二级缓存是一个可插拔的的缓存插件,它是由SessionFactory负责管理。由于...原创 2010-08-02 16:40:43 · 104 阅读 · 0 评论 -
一级缓存分析
hibernate 一级缓存:(缓存的是实体对象)一级缓存很短和session的生命周期一致,一级缓存也叫session级的缓存或事务缓存哪些方法支持一级缓存:*get()*load()*iterate() (查询实体对象) 如何管理一级缓存:* session.clear() session.evict() 如何避免一次性大量的实体数据入库导致内存...原创 2010-08-02 16:41:39 · 78 阅读 · 0 评论