hibernate2中包含expression包,而在hibernate3中则没有了。在hibernate3中多出来一个criterion包。
Hibernate就在3.0的时候换上Antlr来解释HQL,使HQL的语法获得了加强。
解决办法:
问题三:osworkflow所需要的必要的jar包,我在更改osworkflow源码过程中,把webwork这部分去掉了,已解决,保证除了hibernate以外的其他部分可以正常便宜通过。尽量缩减需要更改的范围。然后把原先的jar解压,把更改的类重新覆盖对应的部分(只覆盖更改的部分),然后重新打包即可。这部分已解决!通过从CVS上获取最新代码可以解决。
代码更改部分: