- 浏览: 5087 次
- 性别:
- 来自: 济南
最新评论
-
u014077165:
你好,找到解决办法了吗,我的qq748227431,希望可以联 ...
在使用hibernate search建立索引时发现的一个问题
文章列表
我程序里有14个实体类,数据库里表是17个,没有任何数据,之前三个实体的时候没有问题,但今天用hibernate search建立索引时,用junit测试时会有大概30%左右的概率会出现卡死的现象。然后在tomcat中运行,每次必卡死。跟踪了一下源码,发现hibernate search在建立索引的时候在运行BatchCoordinator这个类的dobatchwork方法的时候卡住的。
源码中是用ExecutorService,利用java的线程池来执行多个线程,每个线程分别对每个实体建立索引。
在debug的时候,发现如果挨个执行的话,是没有问题的。 ...
用了spring+hibernate+hibernate search,照着文档上的配置,写代码,写测试,可以成功运行,可就是查不到结果
这个是application.properties文件
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/security
jdbc.username=root
jdbc.password=meng
hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
hibernat ...