这是因为在Hibernate3.0
采用新的基于ANTLR的HQL/SQL查询翻译器,需要用到antlr,然而这个包在weblogic.jar中已经包含了较早版本的antrl
包,不
能兼容,就会产生一些类加载的错误,出现ClassNotFoundException:
org.hibernate.hql.ast.HqlToken的异常。
在Hibernate的配置文件中,hibernate.query.factory_class属性用来选择查询翻译器,有如下几种方式:
- 选择Hibernate3.0的查询翻译器:
hibernate.query.factory_class=
org.hibernate.hql.ast.ASTQueryTranslatorFactory
- 选择Hibernate2.1的查询翻译器
hibernate.query.factory_class=
org.hibernate.hql.classic.ClassicQueryTranslatorFactory
为了使用3.0的批量更新和删除功能,只能选择(1)否则不能解释批量更新的语句。
留意一下:
%wls_home%
/modules/下有 com.bea.core.antlr_2.7.7.jar 和自己加入的jar包中有一样的包 即发现问题所在
更多:
http://xqfy1983.blog.sohu.com/61054398.html
分享到:
相关推荐
weblogic12 下最新 org.hibernate.hql.ast.HqlToken解决办法
NULL 博文链接:https://zhangzhi199129.iteye.com/blog/1626311
Weblogic 10.3.6 2019年7月16日集成补丁包(p29633432_1036_Generic_20190716.zip),补丁名称:MXLE,下载文件中包含补丁安装说明和方法(自用详细步骤)。服务器打补丁前请注意做好备份,若与旧的补丁冲突,需卸载...
Weblogic Patch Set Update 10.3.6.0.211019
Oracle WebLogic Server 10.3.0.0下载 包括两个文件: server103_linux32.bin server103_win32.exe
公司需要,非得让安装个这么老版本的,全网找遍了找不到。没办法找客户要了一个。
2018年1月16号官网更新的漏洞补丁,供大家下载使用。后续会上传其他版本的
开发部署中间件weblogic下载,经实践试用,没有任何问题。 WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web...
weblogic10 与hibernate冲突解决方案 错误如下:org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken linux windows 环境解决方案全解 Linux 启动脚本添加如下: export USER_...
weblogic 10.3.6.0.210119补丁
公司需要,非得让安装个这么老版本的,全网找遍了找不到。没办法找客户要了一个。
CVE-2020-14882 Oracle WebLogic Server 10.3.6.0.0 / 12.1.3.0.0
2021 年 1 月 20 日,Oracle 发布了大量安全补丁,涉及旗下产品(Database Server、Weblogic Server、Java SE、MySQL等)多个漏洞。
例如:bsu.sh -install -patch_download_dir=/home/weblogic/Oracle/Middleware/utils/bsu/cache_dir -patchlist=8K1U -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3 -verbose 注意:如果打过以前补丁...
详细介绍weblogic在Linux suse上的安装流程,图文并茂,文档结构清楚
文件中有两个patch需要打,然后有测试工具和补丁教程可以参看
weblogic10.3 使用
一、Weblogic服务程序设置: 1、设置JDK内存: 2、设置线程数: 3、Weblogic数据库连接池连接数设置: 4、Weblogic的服务设置[配置\优化]:
Weblogic10.3安装和配置.doc
详细介绍weblogic 10.3的安装过程