在dataAccess-hibernate.xml文件中加上下面一句话:
org.hibernate.hql.classic.ClassicQueryTranslatorFactory
这样还是使用Hibernate2的查询机制,根据回复经验证后可以按下面设置使用hibernate3的查询机制:
1、拷贝Hibernate3里带的包antlr-2.7.5H3.jar到%WL_HOME%\server\lib下
2、修改startWebLogic.cmd :
在set CLASSPATH之前加上下面一句:
set PRE_CLASSPATH=%WL_HOME%\server\lib\antlr-2.7.5H3.jar;
在set CLASSPATH之后加上下面一句:
set CLASSPATH=%PRE_CLASSPATH%;%CLASSPATH%
一切OK!
具体原因可参照此页:http://dev2dev.bea.com/blog/pmalani/archive/2005/07/configuring_web.html