spring配置hibernate3,选用了如update、delete等批量处理数据的hql语句,原先配置中包含
会提示不能执行批量sql,因为这个设置是针对hibernate2的,去掉它。
启动wenlogic后,会提示class not found异常
解决方法:
在weblogic目录下,修改startWeblogic.sh增加
EXT_PRE_CLASSPATH="yourpath/antlr-2.7.7.jar"
解决问题。
目的是将antlr最先加载。
我用的是weblogic10,估计windows下类似。
tomcat下无此问题
<prop key="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory</prop>
会提示不能执行批量sql,因为这个设置是针对hibernate2的,去掉它。
启动wenlogic后,会提示class not found异常
解决方法:
在weblogic目录下,修改startWeblogic.sh增加
EXT_PRE_CLASSPATH="yourpath/antlr-2.7.7.jar"
解决问题。
目的是将antlr最先加载。
我用的是weblogic10,估计windows下类似。
tomcat下无此问题