1.Hibernate的工作原理及为什么要用? 原理: 1读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Session 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SessionFactory 为什么要用: ...
分类:
Web程序 时间:
2016-08-09 13:26:29
阅读次数:
146
应用场景:当你需要往Bean里注入一个其父类中定义的属性,而你又无法复写父类的属性或属性的setter方法时 这里通过@PostConstruct,为UserDaoImpl的父类里定义的一个sessionFactory私有属性,注入了我们自己定义的sessionFactory(父类的setSessi ...
分类:
其他好文 时间:
2016-08-08 12:36:23
阅读次数:
103
一、model类 专业类:(专业类和学校类做了多对多映射) 学校类: 二、Dao层类: (一)类名前加注解:@Repository("xxx")作为调用该类的ID (二)激活sessionFactory:得到当前线程 (三)方法内部通过sessionFactory获得session 实例: 三、se ...
分类:
其他好文 时间:
2016-08-07 18:34:42
阅读次数:
176
hibernate 简介:hibernate是一个开源框架,它是对象关联关系映射的框架,它对JDBC做了轻量级的封装,而我们java程序员可以使用面向对象的思想来操纵数据库。hibernate核心接口session:负责被持久化对象CRUD操作sessionFactory:负责初始化hibernat ...
分类:
Web程序 时间:
2016-08-06 20:20:18
阅读次数:
208
Spring和Hibernate整合的关键是:Hibernate的SessionFactory由Spring的IOC容器来创建、Hibernate的事务由Spring的AOP来进行管理。注意:由于进行整合,Hibernate的配置文件(hibernate.cfg.xml)中的配置,可以全部写到Spring的配置文件当中,因此可以删除hibernate.cfg.xml文件..
分类:
编程语言 时间:
2016-08-05 18:08:19
阅读次数:
203
Hibernate对普通JDBC的操作进行了轻量级的封装,使得开发人员可以利用Session对象以面向对象的思想来实现对关系数据库的操作。 一般通过Configuration对象读取相应的配置文件来创建SessionFactory,然后通过SessionFactory对象获取Session对象,获取 ...
分类:
Web程序 时间:
2016-07-30 14:49:40
阅读次数:
195
1、openSession和getCurrentSession的区别packagecom.rk.hibernate.cache;
importorg.hibernate.Session;
importorg.hibernate.SessionFactory;
importorg.hibernate.cfg.Configuration;
importorg.junit.Test;
publicclassApp_SessionInProject
{
privatestaticSessionFact..
分类:
Web程序 时间:
2016-07-20 06:49:56
阅读次数:
220
报错信息如下:17:18:32,245 ERROR ContextLoader:307 - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class pat...
分类:
移动开发 时间:
2016-07-19 10:04:40
阅读次数:
233
packagecom.JunitTest;
importjava.util.Date;
importorg.hibernate.Session;
importorg.hibernate.SessionFactory;
importorg.hibernate.Transaction;
importorg.hibernate.cfg.Configuration;
importorg.hibernate.service.ServiceRegistry;
importorg.hibernate.service.Se..
分类:
其他好文 时间:
2016-07-12 23:35:16
阅读次数:
187
岗位应该有如下属性,id、名称、说明。新建role.java。添加id,name,description并增加三个的get set方法。 之后建立Role.hbm.xml 并加入到applicationContext.xml。只有在执行sessionFactory时才会自动建表。 之后可以开始设计a ...
分类:
其他好文 时间:
2016-07-12 12:07:10
阅读次数:
171