A.问题:NHibernate.cfg.xml用来干什么的?答:配置数据库的基本信息和configuration和sessionFactory实例的基本信息的配置文件。B.如何配置NHibernate.cfg.xml文件?答:第一种方式Configurationconfig=newConfiguration();这种配置方法将会到应用程序配置文件(App.Config,Web.C..
分类:
Web程序 时间:
2014-10-15 14:37:31
阅读次数:
245
整合jBPM4.4+ssh过程(spring接管struts2和hibernate,例中都整合在application.xml中,没有单独的jbpm.hibernate.cfg.xml):1.在sessionFactory的mappingLocations属性加入以下几个jbpm.*.hbm.xml...
分类:
其他好文 时间:
2014-10-15 11:34:40
阅读次数:
259
一、一级缓存二级缓存的概念解释
(1)一级缓存就是Session级别的缓存,一个Session做了一个查询操作,它会把这个操作的结果放在一级缓存中,如果短时间内这个
session(一定要同一个session)又做了同一个操作,那么hibernate直接从一级缓存中拿,而不会再去连数据库,取数据。
(2)二级缓存就是SessionFactory级别的缓存,顾名思义,就是查询的时候会把查询结果...
分类:
Web程序 时间:
2014-10-14 11:04:18
阅读次数:
193
package com;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cfg.Configuration;i...
分类:
编程语言 时间:
2014-10-13 21:23:37
阅读次数:
263
从SessionFactory说起:
在使用SSH集成开发的时候,我们有时候会在applicationContext.xml中配置Hibernate的信息,下面是配置SessionFactory的一段示例代码:...
分类:
编程语言 时间:
2014-10-12 16:52:28
阅读次数:
208
下面例子展示批量插入一个反模式(不成熟使用Hibernate插入100000行记录) ?Session session = sessionFactory.openSession(); ?Transaction tx = session.beginTransaction(); ?for ( int i=0; i<100000; ...
分类:
其他好文 时间:
2014-10-11 19:40:17
阅读次数:
231
Spring整合hibernate3之基础整合
Spring集成hibernate3和4有一定的区别,目前基本都在使用3,所以此处内容以3为基础;
1.导入hibernate的包和Spring的包2.创建beans.xml3.为实体类添加hibernate的Annotation或者hbm文件。4.创建基于hibernate的DAO4.1.在相应的DAO中注入相应的SessionFactory;4.2.如果通过Spring来管理相应的sessionFactory,不再使用factory.openSession...
分类:
编程语言 时间:
2014-10-11 11:24:25
阅读次数:
333
1.添加Spring支持,选择spring,spring web库和spring-persistence库
2.添加Struts2,struts2 spring
3.添加Hibernate支持,选择使用spring的配置文件,不创建sessionFactory
4.在src目录下添加log4j.properties
5.修改web...
分类:
其他好文 时间:
2014-10-10 11:39:54
阅读次数:
145
为什么要整合Hibernate?1、使用Spring的IOC功能管理SessionFactory对象LocalSessionFactoryBean2、使用Spring管理Session对象 HibernateTemplate3、使用Spring的功能实现声明式的事务管理整合Hibernate的步骤:...
分类:
编程语言 时间:
2014-10-08 17:01:45
阅读次数:
244
使用Hibernate官方文档上的以下代码进行测试时报出这个异常。
org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set
package org.hibernate.tutorial.util;
import org.h...
分类:
数据库 时间:
2014-10-07 18:24:53
阅读次数:
655