首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > 高性能WEB开发 >

Oracle Weblogic报错ClassNotFound Caused by: org.hibernate.QueryException,该怎么解决

2012-03-17 
Oracle Weblogic报错ClassNotFound Caused by: org.hibernate.QueryExceptionJava code错误如下:Caused by

Oracle Weblogic报错ClassNotFound Caused by: org.hibernate.QueryException

Java code
错误如下:Caused by: org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken [FROM com.mtm.nhis.system.po.User WHERE isDeleted='0' AND keyType='3' And passWord = ? AND supervisorsNumber = ?]我希望用 hibernate3的批量更新删除的操作。故在applicationContext.xml里配置了<prop key="hibernate.query.factory_class">org.hibernate.hql.ast.ASTQueryTranslatorFactory</prop> hibernate.config.xml 里<property name="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory</property>也将antlr-2.7.5H3.jar copy 到 C:\bea\wlserver_10.3\server\lib并且 startWeblogic.cmd 里修改如下set PRE_CLASSPATH=C:\bea\wlserver_10.3\server\lib\antlr-2.7.5H3.jar;set DOMAIN_HOME=C:\bea\wlserver_10.3\samples\domains\wl_serverset CLASSPATH=%PRE_CLASSPATH%;%CLASSPATH% 


但是 还报错。。。。。。高手指教

[解决办法]
<prop key="hibernate.query.factory_class">org.hibernate.hql.ast.ASTQueryTranslatorFactory</prop> 
貌似你引入的类有问题,我以前处理过,记得批量更新引入的不是这个类,楼主网上查下,肯定有

热点排行