- 浏览: 3507441 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (1491)
- Hibernate (28)
- spring (37)
- struts2 (19)
- jsp (12)
- servlet (2)
- mysql (24)
- tomcat (3)
- weblogic (1)
- ajax (36)
- jquery (47)
- html (43)
- JS (32)
- ibatis (0)
- DWR (3)
- EXTJS (43)
- Linux (15)
- Maven (3)
- python (8)
- 其他 (8)
- JAVASE (6)
- java javase string (0)
- JAVA 语法 (3)
- juddiv3 (15)
- Mule (1)
- jquery easyui (2)
- mule esb (1)
- java (644)
- log4j (4)
- weka (12)
- android (257)
- web services (4)
- PHP (1)
- 算法 (18)
- 数据结构 算法 (7)
- 数据挖掘 (4)
- 期刊 (6)
- 面试 (5)
- C++ (1)
- 论文 (10)
- 工作 (1)
- 数据结构 (6)
- JAVA配置 (1)
- JAVA垃圾回收 (2)
- SVM (13)
- web st (1)
- jvm (7)
- weka libsvm (1)
- weka屈伟 (1)
- job (2)
- 排序 算法 面试 (3)
- spss (2)
- 搜索引擎 (6)
- java 爬虫 (6)
- 分布式 (1)
- data ming (1)
- eclipse (6)
- 正则表达式 (1)
- 分词器 (2)
- 张孝祥 (1)
- solr (3)
- nutch (1)
- 爬虫 (4)
- lucene (3)
- 狗日的腾讯 (1)
- 我的收藏网址 (13)
- 网络 (1)
- java 数据结构 (22)
- ACM (7)
- jboss (0)
- 大纸 (10)
- maven2 (0)
- elipse (0)
- SVN使用 (2)
- office (1)
- .net (14)
- extjs4 (2)
- zhaopin (0)
- C (2)
- spring mvc (5)
- JPA (9)
- iphone (3)
- css (3)
- 前端框架 (2)
- jui (1)
- dwz (1)
- joomla (1)
- im (1)
- web (2)
- 1 (0)
- 移动UI (1)
- java (1)
- jsoup (1)
- 管理模板 (2)
- javajava (1)
- kali (7)
- 单片机 (1)
- 嵌入式 (1)
- mybatis (2)
- layui (7)
- asp (12)
- asp.net (1)
- sql (1)
- c# (4)
- andorid (1)
- 地价 (1)
- yihuo (1)
- oracle (1)
最新评论
-
endual:
https://blog.csdn.net/chenxbxh2 ...
IE6 bug -
ice86rain:
你好,ES跑起来了吗?我的在tomcat启动时卡在这里Hibe ...
ES架构技术介绍 -
TopLongMan:
...
java public ,protect,friendly,private的方法权限(转) -
贝塔ZQ:
java实现操作word中的表格内容,用插件实现的话,可以试试 ...
java 读取 doc poi读取word中的表格(转) -
ysj570440569:
Maven多模块spring + springMVC + JP ...
Spring+SpringMVC+JPA
org.hibernate.HibernateException: No CurrentSessionContext configured
今天在测试的时候遇到了org.hibernate.HibernateException: No CurrentSessionContext configured!错误。。。找了半天,在百度上才发现是什么原因。。。
初学hibernate,出现No CurrentSessionContext configured错误,检查了几次配置都没有发现问题,最后上网查找发现是配置文件的问题
解决如下:
在集成Hibernate的环境下(例如Jboss),在hibernate.cfg.xml中session-factory段加入:
<property name="current_session_context_class">jta</property>
在不集成Hibernate的环境下(例如使用JDBC的独立应用程序),在hibernate.cfg.xml中session-factory段加入:
<property name="current_session_context_class">thread</property>
加入了这句话什么测试类就可以运行了。。。。哎,这个错误我来记录下
终于搞定了.学习软件开发是需要日积月累的。。。。更应正了一句最经典的话,,程序员是在错误中长大的!
初学hibernate,出现No CurrentSessionContext configured错误,检查了几次配置都没有发现问题,最后上网查找发现是配置文件的问题
解决如下:
在集成Hibernate的环境下(例如Jboss),在hibernate.cfg.xml中session-factory段加入:
<property name="current_session_context_class">jta</property>
在不集成Hibernate的环境下(例如使用JDBC的独立应用程序),在hibernate.cfg.xml中session-factory段加入:
<property name="current_session_context_class">thread</property>
加入了这句话什么测试类就可以运行了。。。。哎,这个错误我来记录下
- package org.huawei.hibernate.junit;
- import java.util.Date;
- import org.hibernate.Session;
- import org.hibernate.SessionFactory;
- import org.hibernate.cfg.AnnotationConfiguration;
- import org.huawei.hibernate.Teacher;
- import org.huawei.hibernate.zhicheng;
- import org.junit.AfterClass;
- import org.junit.BeforeClass;
- import org.junit.Test;
- /**
- * @作者: 何枫
- * @日期: 2011-4-10下午11:57:04
- * @版本: V 1.0
- * @标题: SaveTest.java
- * @包名: org.huawei.hibernate.junit
- * @描述: TODO(用一句话描述该文件做什么)
- */
- public class SaveTest {
- private static SessionFactory sessionFactory;
- @BeforeClass
- public static void beforeClass() {
- sessionFactory = new AnnotationConfiguration().configure().buildSessionFactory();
- }
- @AfterClass
- public static void afterClass() {
- sessionFactory.close();
- }
- @Test
- public void testSaveWith3State() {
- Teacher t = new Teacher();
- t.setName("何枫" );
- t.setTitle("middle" );
- t.setZhicheng(zhicheng.A);
- //t.setBirthDate(new Date());
- t.setDate(new Date());
- //Session session = sessionFactory.openSession();
- /*
- * 在使用sessionFactory.getCurrentSession()是必须在hibernate的配置文件中加入
- * <property name="current_session_context_class">thread</property>
- */
- /**
- * openSession与getCurrentSession的区别是:
- * openSession每次都是新的,需要close
- * getCurrentSession从上下文找,如果有,用旧的,如果没有,建新的
- * 1.用途,界定事务边界
- * 2.事务提交自动close
- */
- Session session = sessionFactory.getCurrentSession();
- session.beginTransaction();
- session.save(t);
- System.out.println(t.getId());
- session.getTransaction().commit();
- //session.clear();
- System.out.println(t.getId());
- }
- public static void main(String[] args) {
- beforeClass();
- }
- }
终于搞定了.学习软件开发是需要日积月累的。。。。更应正了一句最经典的话,,程序员是在错误中长大的!
发表评论
-
犯规犯规犯规
2015-09-18 16:45 1309http://bbs.hupu.com/4466597.htm ... -
快速掌握Hibernate中悲观锁和乐观锁
2012-10-19 21:33 1576快速掌握Hibernate ... -
Hibernate延迟加载机制
2012-10-19 21:22 1341Hibernate延迟加载 ... -
Hibernate 子类中不能用session 操作数据库
2012-08-28 14:46 1704Object obj = this.g ... -
hibernate3 下载网址
2012-08-28 12:53 1906我的天啊,居然找个hibernate下载的地址也找了半天 h ... -
师父告诉我诀窍
2012-08-23 16:53 1474<value>classpath*:com ... -
spring 整合 hibernate
2012-07-28 10:41 14671.闲话少说了,先看版本吧。 2.在看要导入的包吧: ... -
使用spring的hibernateTemplate的方法 (转)
2012-07-24 17:12 1504使用spr ... -
hibernate 增删改查
2012-07-24 00:07 1835mysql中库表News,字段如下 id | i ... -
hibernate的对象映射配置文件中属性的介绍和说明
2012-03-04 13:45 1670持久化对象之间一对一的关联关系是通过one-to-one 元 ... -
HIbernate主键生成策略详解 (转)
2012-03-04 13:39 1709HIberna ... -
hibernate 复习 单向一对一的实现
2012-03-03 15:38 1418hibernate中单向一对一实现有三种方式:主键关联, ... -
hibernate 复习--demo
2012-03-02 20:40 1523今天晚上,搞好了hibernate的demo了,明天开始就是搞 ... -
HibernateDaoSupport与JdbcDaoSupport
2011-12-30 07:38 16772011年11月07日 星期一 ... -
hibernate开发资料学习资料
2011-12-28 07:42 1508http://dev.21tx.com/java/struts ... -
hibernate one to many lazy 常见错误解决
2011-06-26 20:17 2577解释一个关于Hibernate l ... -
hibernate的增删改查
2011-06-25 22:03 1809package com.endual.test; impor ... -
frameset
2011-05-25 09:43 1053<a href=url target=_blank> ... -
Hibernate+Spring+Struts2+ExtJS开发CRUD功能
2011-05-17 08:56 4812http://blog.csdn.net/myloon/arc ... -
nginx就启动了
2011-05-13 21:09 1762今天下载了nginx 0.7.52,与以往不同的是,这次版本增 ...
相关推荐
ssh整合中getCurrentSession()的使用,个人写的练习,备忘用,不建议下载
NULL 博文链接:https://zgdkik.iteye.com/blog/1835667
NULL 博文链接:https://bbxyhaihua.iteye.com/blog/505085
博文链接:https://shaqiang32.iteye.com/blog/201918
学生在学习jdbc的时候,会问到怎么调用存储过程,现在将java调用oracle存储过程的示例总结如下
sessionFactory.getCurrentSession().save(new User()); // int a = 1 / 0; // 这行会抛异常 sessionFactory.getCurrentSession().save(new User()); } } 2,单元测试 @Test // ...
.GetCurrentSession();不带参数的情况下Web.config中一定要有hibernate-configuration节 5.连接是单线程的,在整个httpRequest处理过程中是公用的,缓存在HttpContext context中 see ref NHibernateHelper.getSession....
hibernate 学习笔记: 了解hibernate的基本概念 配置hbm.xml cfg.xml 快速入门案例3: 从domain-xml-数据库表 ...openSession()和getCurrentSession() 线程局部变量模式 transaction事务 在web项目中开发hibernate
通过getCurrentSession方法获取session操作对象。 示例: public interface IUserDao extends IBaseDao { } 3、定义UserDao并实现IUserDao接口,且要实现BaseDao类还需要传入泛型。 BaseDao完成了具体的CRUD的方法。...
Session session1 =sessionFactory.getCurrentSession(); session1.beginTransaction(); <br> String title="jkh" ; Date theDate= new Date(); Event theEvent = new Event(); theEvent....
编写对DAO编写单元测试[4]publicabstractclassTransactionCallback{publicfinalObjectexecute()throwsException{Transactiontx=HibernateUtil.getCurrentSession().beginTransaction();try{Objectr=doInTransaction...
Query query = getHibernateTemplate().getSessionFactory().getCurrentSession().createQuery(sql); query.setFirstResult(pageno); query.setMaxResults(3); //设置每页显示的条数 List result = ...
Session currentSession = H3Utils.getCurrentSession(); currentSession.beginTransaction(); //创建 HQL String hqlString = update Person p set p.name=? , p.age=? where p.id=?; //构建 Query Query ...
Query接口的基本知识 使用Query对象可以方便的查询数据库中的数据,它主要使用HQL或者本地SQL查询数据。Query对象不仅能查询...Session session=sf.getCurrentSession(); Transaction tx=session.beginTransaction();
9、openSession和getCurrentSession 90 10、拦截器的作用?拦截器和过滤器的区别? 91 11、struts.xml中result的type有哪些类型? 91 12、什么时候用JDBC什么时候用Hibernete; 91 13、hibernate 数据的三个状态 91 ...
3)增强修复S2SH技术栈,不再使用openSession语句,而是使用getSessionFactory().getCurrentSession(), Spring 3,Spring 4通用,同时web.xml里增加SpringOpenSessionInViewFilter ===============0.7.19.2==========...