开启事务之前先判断事务是否已经打开,方法如下: JdbcTransaction tx=(JdbcTransaction) session.beginTransaction(); 改为JdbcTransaction tx = session.getTransaction().getLocalStatus()==LocalStatus.ACTIVE?(JdbcTransaction)session.getTransaction():(JdbcTransaction) session.beginTra…
报错信息 <MethodNotAllowed> <error>method_not_allowed</error> <error_description>Request method 'GET' not supported</error_description> </MethodNotAllowed> 39是单引号 原因 默认只支持post 解决方法 下载安装postman工具(或其他post工具) 使用post调用 代码增加get的…
1.问题:Exception in thread "main" java.lang.NoClassDefFoundError: org/dom4j/DocumentException at HibernateTest.main(HibernateTest.java:14) 方法:添加dom4j.jar(解析hibernate.cfg.xml文件) 2.问题:Exception in thread "main" java.lang.NoClassDefFoundErr…
1. Hibernate中的1+N问题描述 在多对一关系中,当我们需要查询多的一方对应的表的记录时,可以用一条sql语句就能完成操作.然而,在多的一方的实体类中的@ManyToOne标注的fetch的默认值是fetchType.EAGER,这时,hibernate除了发出查询多的一方对应的表的记录的sql语句外,还会发出n(多方记录数)条sql语句,这就是1+n问题.如:bbs的板块(Category),主题(topic),回复(msg).一个板块有多个主题,而一个主题属于一个板块,则Categ…
End event threw exception    SEVERE: End event threw exceptionjava.lang.reflect.InvocationTargetException 这个异常是由于xml配置文件解析错误引起的. 以最近在用ServletContext获取上下文信息时遇到的错误为例: 在web.xml中配置驱动信息: <context-param> <param-name>driver</param-name> <par…
在浏览器中可以打开tomcat,结果在myeclipse启动tomcat会出现 a java exception has occured错误 ,之后出现一个Classloader.class的文件,关闭tomcat又出现 a java exception has occured错误 . 报错界面: 1.JVM报错,首先查看Java安装,环境变量有没有问题,java和javac命令运行正常. 2.查阅网上资料,可能是版本问题. 3.将tomcat---bin目录下的tomcat-juli.jar包…
在使用open-session-in-view的时候,如果使用不当,有可能抛出两种异常1,NonUniqueObjectException2,在配合spring使用的时候会可能会抛出org.springframework.dao.InvalidDataAccessApiUsageException 先说1,这个异常的抛出原因和解决办法见这里:javaeye上有了很好的事例:http://www.javaeye.com/topic/11581解决办法可以用merge,也可以别的办法.出现的原因,可…
如果直接这样写: std::vector<boost::shared_ptr<int>> intvec; gcc编译器会把">>"当成operator,报错:boost vector  error: ‘>>’ should be ‘> >’ within a nested template argument list 正确做法是加上空格: std::vector<boost::shared_ptr<int>…
今天做项目的时候遇到了这个问题 其中有一句是Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in file... 网上说是SqlSessionFactory配置错误,但我肯定不是这个原因,因为我的项目早上还是能运行的 并且我也没有添加新的mapper,于是便检查了之前修改过的mapper文件,发…