hibernateTemplate 异常问题

问题描述

hibernateTemplate 异常问题

HibernateTemplate类的save方法是这个样子,已经声明了抛出了异常
public Serializable save(final Object entity) throws DataAccessException {...},
但当我调用save方法时,不捕获异常却没有报错,这是什么原因?

解决方案

首先检查一下,调用的是不是这个save方法;其次,抛出的异常是DataAccessException不?如果都没有问题,建议clean一下整个项目。

解决方案二:

应该有其他save接口,调用错误。

解决方案三:

应该有其他save接口,调用错误。

解决方案四:

我已经找到问题了,是我自己对异常没理解清楚,DataAccessException最终是继承自RunTimeException的,属运行时异常,所以不捕获也是可以的!

时间: 2024-11-03 10:14:04

hibernateTemplate 异常问题的相关文章

hibernateTemplate异常

问题描述 hibernateTemplate中的添加和查询可用,但是修改和删除不能用,也不报异常 解决方案 解决方案二:有没有给删除和修改添加事务.解决方案三:你修改删除怎么写的解决方案四:是不是没有设置懒加载.解决方案五:调用固定的删除和修改方法时返回类型是不是有误解决方案六:<tx:attributes><tx:methodname="*"propagation="REQUIRED"/><tx:methodname="se

SSH整合时sessionFactory or hibernateTemplate is required异常

  我们知道对继承了org.springframework.orm.hibernate3.support.HibernateDaoSupport的类来说,需要注入sessionFactory呢?因为spring在初始化容器的时候会对这个对象作一个check, 看下HibernateDaoSupport源码中的checkDaoConfig()方法 就清楚啦: protected final void checkDaoConfig() {           if (this.hibernateTe

HibernateTemplate类里面的flush方法抛出了异常,异常处理

问题描述 图1图2图1中,HibernateTemplate类里面的flush方法抛出了异常,图2中,调用它的时候却不会抛出异常各位大神,请问下这是做了什么处理啊? 解决方案 解决方案二:异常分为两种:一种是检查式异常就是我们写程序时必须try,catch,比如IOException另一种就是运行时异常,是可以不捕获的比如NullPonterException而DataAccessException就是RuntimeExcption的子类,也就是运行时异常!解决方案三:图2中调用的就是图1的fl

Unknown column &amp;#39;*&amp;#39; in &amp;#39;field list&amp;#39; 异常解决

在使用Hibernate做持久化的时候,为实体类定义一个与数据表无关的属性. 出现异常如下: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'user0_.authority' in 'field list' at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.Native

spring security启动异常,求大神来指点下

问题描述 SSH想加上spring security,搞了几天都没搞出来,哪位大神来指点下  WEB.XML配置 <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <context-param> <param-name>contextConfigLocation<

s2sh关联映射后查询出现异常,无法解决

问题描述 s2sh关联映射后查询出现异常,无法解决 Caused by: java.lang.NoClassDefFoundError: javassist/util/proxy/Proxy at org.hibernate.proxy.pojo.javassist.Jav assistLazyInitializer.getProxy(JavassistLazyInitializer.java:147) at org.hibernate.proxy.pojo.javassist.Javassis

jbpm-关于JBPM执行过程中出现的异常

问题描述 关于JBPM执行过程中出现的异常 在使用JBPMTestCase进行测试时,测试一段时间之后就会出现一次类似的错误,之前将数据库表删除之后重新创建表,就没有该问题了,现在又出现这个情况了,请各位大神指点.错误异常代码如下. org.hibernate.exception.GenericJDBCException: could not execute native bulk manipulation query at org.hibernate.exception.SQLStateCon

struts2+Hibernate+spring整合问题(异常

问题描述 异常信息:exceptionUnable to instantiate Action, loginAction, defined for 'loginAction' in namespace '/'loginActioncom.opensymphony.xwork2.DefaultActionInvocation.createAction(DefaultActionInvocation.java:318)com.opensymphony.xwork2.DefaultActionInvo

spring事务 异常-spring+hibernate注解开发异常,事务相关

问题描述 spring+hibernate注解开发异常,事务相关 异常信息: org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode (FlushMode.MANUAL): Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' marker from tr