Hibernate搜索NoSuchMethodError

时间:2011-02-10 14:07:13

标签: java hibernate hibernate-search

快速查看是否有人遇到类似的问题?

我已经检查过我正在使用项目设置中所需的依赖项,但是当我尝试使用createIndexer()时出现此错误:

  

java.lang.NoSuchMethodError:   org.hibernate.Session.setDefaultReadOnly(Z)V     在   org.hibernate.search.batchindexing.EntityConsumerLuceneworkProducer.run(EntityConsumerLuceneworkProducer.java:92)     在   org.hibernate.search.batchindexing.OptionallyWrapInJTATransaction.run(OptionallyWrapInJTATransaction.java:107)     在   java.util.concurrent.ThreadPoolExecutor中的$ Worker.runTask(ThreadPoolExecutor.java:886)     在   java.util.concurrent.ThreadPoolExecutor中的$ Worker.run(ThreadPoolExecutor.java:908)     在   java.lang.Thread.run(Thread.java:619)

干杯, 抢劫

1 个答案:

答案 0 :(得分:2)

在Hibernate 3.5中添加了

Session.setDefaultReadOnly()。也许您的Hibernate Search版本与您的Hibernate版本不兼容。

请参阅Hibernate Compatibility Matrix