在搭建HSS(hibernate,spring,struts)环境的时候,没有使用hibernate的jar包,而是直接使用源代码,结果缺少org.hibernate.hql.antlr。从网上找答案,没有解决。Csdn给出的回答也是有问题的。
答案应该是:
org.hibernate.hql.antlr包的源代码是需要使用antlr动态生成的,hibernate的源代码包提供了批处理命令可以生成该包的源代码。Antlr根据hsql的定义自动生成hsql这种语言的java版本的解析需要的基础类,基本上可以这么认为。
本文详细介绍了在HSS(hibernate,spring,struts)环境下遇到org.hibernate.hql.antlr包缺失的问题及解决方案。指出该包需要通过ANTLR动态生成,并提供了生成该包的具体步骤。
2050

被折叠的 条评论
为什么被折叠?



