Hibernate spring 整合数据只存在缓存而没有提交给数据库的解决办法
来源:互联网 发布:夏日php图书管理系统 编辑:程序博客网 时间:2024/05/21 14:48
petshop项目做了好长时间了,给自己两巴掌先。
今天做这个注册功能的时候,页面都能够跳转,action也能够执行,就是运用的hibernatetemplate.save()方法将用户注册的信息提交的数据库的时候,数据库怎么也没有反应,只有关掉tomcat才能录入数据。
于是立刻想到可能是提交到了缓存中,没有提交到数据库,也就是事务没有提交。
上网搜索了半天,终于发现了问题。已经解决,希望对遇到这个问题的朋友有一个帮助。
我主要是没有把hibernate,xml文件的内容全部写到spring文档里,而只是在spring文档里面做了如下配置,让他认识hibernate文档,然后自己读取。
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="configLocation">
<value>/WEB-INF/hibernate.cfg.xml</value>hibernate文件路径
</property>
<!--property name="dataSource">
<ref bean="dataSource" />
</property-->
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.Oracle9Dialect
</prop>
<prop key="hibernate.connection.autocommit">自动提交
true
</prop>
</props>
</property>
这样就能够解决问题了。
- Hibernate spring 整合数据只存在缓存而没有提交给数据库的解决办法
- spring整合hibernate 关于大数据缓存处理
- spring整合struts,hibernate annotation(pool数据池,sqlserver2005数据库)
- 用Maven整合SpringMVC+Spring+Hibernate 框架,实现简单的插入数据库数据功能
- 用Maven整合SpringMVC+Spring+Hibernate 框架,实现简单的插入数据库数据功能(二)
- 用Maven整合SpringMVC+Spring+Hibernate 框架,实现简单的插入数据库数据功能
- 用Maven整合SpringMVC+Spring+Hibernate 框架,实现简单的插入数据库数据功能
- 数据提交成功但数据库中没有相应的数据
- Spring + Hibernate 整合时数据库连接数过多问题的解决办法
- Spring整合Hibernate,不用HibernateDaoSupport与HibernateTemplate而用Hibernate自己的api分析说明
- Spring整合Hibernate,不用HibernateDaoSupport与HibernateTemplate而用Hibernate自己的api分析说明
- hibernate+spring的整合
- spring、hibernate的整合
- form表单只提交数据,而不进行页面跳转
- redis整合spring实现对数据的缓存
- Spring整合Hibernate后没有自动在数据库中创建表结构
- Spring HibernateTemplate 无法提交数据库的解决办法之一
- SSH整合, Hibernate正确执行了save方法,但是数据没有保存到数据库
- 我的SSH项目之旅(1.基本配置)
- 使用 .net 2.0 中 linkLabel 控件要注意的一点
- 体验——另一种阅读
- .net 2.0 下发送邮件的方式。
- 投资成长股
- Hibernate spring 整合数据只存在缓存而没有提交给数据库的解决办法
- 使用goto 使异常的处理更友善。
- Capacitors
- 什么是严肃游戏
- 初级dns 配置 -rhel服务器配置1
- 一个老牌的国外虚拟体验的网站
- asp.net控件开发
- 《纳税富翁》–一款“税收知识”的严肃游戏
- Intel 陈绪专访(一):众人拾柴火焰高—Moblin的发展之路