<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下無此問題