我在这里尝试在 groovy 中使用休眠的示例代码:
http://groovy.codehaus.org/Using+Hibernate+with+Groovy
当我通过 groovy 运行它时它工作正常,但是当我使用 groovyConsole 运行它时,我遇到了一个类加载器问题:
org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken
一点谷歌搜索向我暗示问题是来自不同类加载器的休眠和 antlr,但如果是这种情况,我不清楚如何解决这个问题并仍然使用葡萄作为依赖项。(我有几个开发人员对控制台非常有效率,我真的很想避免重组。)