本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
- sichunli_030
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- e_e
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- johnsmith9th
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
- jveqi
- java-007
- sunj
最新文章列表
hibernate 4.x HibernateUTil.java
import org.hibernate.SessionFactory;
import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
import org.hibernate.cfg.Configuration;
import org.hibernate.service.ServiceRegistry;
publ ...
错误信息:Bean property 'sessionFactory' is not writable or has an invalid setter met
地址:http://blog.csdn.net/xinxin19881112/article/details/8916072
错误信息:org.springframework.beans.NotWritablePropertyException: Invalid property 'sessionFactory' of bean class [dao.impl.UserDaoImpl]: Doe ...
hibernate获取SessionFactory的方法
获取SessionFactory的方法
方法一:
Configuration cfg = new Configuration().configure();
SessionFactory factory = cfg.configure().buildSessionFactory(new StandardServiceRegistryBuilder().build());
方法二: ...
hibernate系列(一)hibernate入门
最近开始学习hibernate,然后就想把这个学习历程总结下来。还是打算主要分两个过程,第一个过程:学会使用hibernate,第二个过程:做一些源码分析,更加深入的理解。
言归正传,开始入门案例,这里的入门案例不牵扯其他框架,所以一开始学习的时候尽量不要牵扯其他框架,如SpringMVC。如果入门时牵涉其他框架,有时候会搞不清楚hibernate和其他框架的责任机制,本工程虽然搭建的是Sprin ...
hibernate 中Sessionfactory的getCurrentSession与openSession的区别
Configuration cfg = new Configuration(); // 获得配置信息对象
SessionFactory sf = cfg.configure().buildSessionFactory(); //解析并建立Session工厂
1. Session session = sf.getCurrentSession(); // 获得Sessio ...
Hibernate API之SessionFactory
Hibernate API之SessionFactory
SessionFactory 是一个线程安全的session工厂类,能为不同的线程生成不同的session。SessionFactory 维护着session相关的资源,包括数据库连接池、缓存数据等。
SessionFactory 负责初始化Hibernate的时候创建一个Configuration类实例。该实例加载Hib ...
一个模拟Spring将SessionFactory注入到HibernateTemplate的小例子
先看一段常见的Spring+Hibernate集成的配置文件
<bean name="hibernate.sessionFactory"
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"> & ...
hibernate获取session对象
package cn.tuletech.hibernate.util;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
/**
*
* @author licb
* final 不让该类被继承
*/
public final ...
Spring 基于Hibernate数据源的SessionFactory配置
1.不用dataSource引入hibernate.cfg.xml
Bean.xml代码
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
Hibernate4中获取SessionFactory的方法
Hibernate4 中 Configuration.buildSessionFactory() 的方法已经标记为过时,官方建议使用:buildSessionFactory(ServiceRegistry serviceRegistry) 这个方法来获取 SessionFactory ,估计是和新特性支持多租户有关(没有深入了解,猜测而已)。Hibernate4中获取SessionFact ...
Error creating bean with name 'sessionFactory'
Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating ...
Hibernate常用接口详细介绍
1.Configuration接口
configuration对象用于配置并跟启动Hibernate。Hibernate应用通过Configuration实例来获得对象-关系映射文件中的元数据,以及动态配置Hibernate的属性,然后创建SessionFactory实例
2.SessionFactory接口
一个SessionFactory实例对应一个数据存储源,应用从SessionFactor ...
Hibernate 4.X获取session
package cn.com.songjy.sh.util;
import org.hibernate.HibernateException;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
import org.hibe ...
Hibernate4之getCurrentSession和openSession
在一个应用程序中,如果DAO层使用Spring的hibernate模板,通过Spring来控制session的生命周期,则首选getCurrentSession
使用Hibernate的大多数应用程序需要某种形式的“上下文相关的”session,特定的session在整个特定的上下文范围内始终有效。然而,对不同类型的应用程序而言,要给为什么是组成这种“上下文”下一个定义通常是困难的;不同的上下 ...
SessionFactory,Session,Configure的用法
1.configure
负责管理hibernate的配置信息
管理对象关系映射文件hibernate.hbm.xml的配置信息
读取hibernate.hbm.xml
加载配置文件中的驱动,url,用户名,密码,连接池等
2.SessionFactory会话工厂
可以缓存sql语句和数据(session级缓存)
是一个重量级的类,比较耗内存,一般使用单例模式,保证一个数据库,有一个se ...
Java中HibernateXMLUtil类代码
在学习Hinernate开发中使用XML文件配置实体类时,用到了HibernateXMLUtil工具类,以为是在Hinernate框架下的工具类,在包了找了一圈都没有看到,上网搜索竟然搜不到相关的信息。后来在谷歌上找到了一个该类的实现:
在类里面使用Configuration 对象加载XML配置文件,代码如下:
import org.hibernate.SessionFactory ...
Hibernate3.6.2 核心接口
使用Hibernate
框架之前,首先需要我们对Hibernate
的核心接口,其核心接口一共有5
个,分别是Session
、SessionFactory
、Transaction
、Query
和Configuration
。在5
个接口中在一般的项目开发中都会使用到,通过这些接口可以对持久化对象进行存取,事务的控制等。下面分别对这个 ...
SessionFactory
2.6 构建SessionFactory
Hibernate的SessionFactory接口提供Session类的实例,Session类用于完成对数据库的操作。由于 SessionFactory实例是线程安全的(而Session实例不是线程安全的),所以每个操作都可以共用同一个SessionFactory来获取Session。
Hibernate配置文件分为两种格式,一种是xml格式的配置文件 ...