1. 在spring的application.xml里面配置hibernate的properties时,加入: <prop key="hibernate.query.factory_class"> org.hibernate.hql.ast.ASTQueryTranslatorFactory </prop> 2. 拷贝Hibernate3里带的包antlr-2.7.6.jar到%WL_HOME%\server\lib下 3. 修改startWebLogic.cmd :在set CLASSPATH之前加上下面一句: set PRE_CLASSPATH=%WL_HOME%\server\lib\antlr-2.7.6.jar; 在set CLASSPATH之后加上下面一句: set CLASSPATH=%PRE_CLASSPATH%;%CLASSPATH%
1, 修改后 hibernate的批量操作不能使用, 原因 这个是hibernate2.0的hql解释器 (我在发帖时已经说了)2,让weblogic 加载hibernate的jar包3, 设置加载变量
set PRE_CLASSPATH=%WL_HOME%\server\lib\antlr-2.7.6.jar; setDomainEnv.cmd 修改这个文件 加一句上面的语句4,如果用myEclipse调试需要 在MyEclipse里面也加载这个包