我刚刚安装了多租户single-db 0.8.3但是无法编译helloworld示例。我在插件java上有错误。可能是我缺少一些基本设置,但我没有找到关于doc的更多信息。见下文。
symbol:class DeleteEvent location:类HibernateEventListener /home/scarpa/Grails/helloworld/target/work/plugins/hibernate-hijacker-0.8.1/src/java/grails/plugin/hibernatehijacker/hibernate/events/HibernateEventListener.java:168:错误:找不到符号 public void onAutoFlush(AutoFlushEvent event)抛出HibernateException { ^ 符号:类AutoFlushEvent location:类HibernateEventListener /home/scarpa/Grails/helloworld/target/work/plugins/hibernate-hijacker-0.8.1/src/java/grails/plugin/hibernatehijacker/hibernate/events/HibernateEventListener.java:172:错误:找不到符号 private void publishEvent(String eventName,AbstractEvent event){ ^ 符号:类AbstractEvent location:类HibernateEventListener 注意:某些输入文件使用或覆盖已弃用的API。 注意:使用-Xlint重新编译:弃用以获取详细信息。 100个错误
它们似乎是关于不完整的类路径的错误,即关于未找到的基本hibernate库,就好像grails没有在插件安装期间正确完成类路径...任何提示?
答案 0 :(得分:0)
在stackoverflow上找到另一个答案说:
切换回: 运行时":hibernate:3.6.10.17"
并改变 cache.region.factory_class =' net.sf.ehcache.hibernate.EhCacheRegionFactory'
让我正确编译;可能hibernate 4插件没有安装正确的依赖...