【发布时间】:2017-01-06 18:52:38
【问题描述】:
我在 Spring Boot 1.4.0.RELEASE 的应用程序中使用休眠。
索引的实体看起来类似于:
@Entity(name = "SearchableTariffItem")
@Indexed
public class SearchableTariffItem {
public static final String ZIFFER_ANALYZER_NAME = "ZIFFER_ANALYZER";
@GeneratedValue(strategy = GenerationType.TABLE)
@Id
private Long id;
...
}
我现在第一次保存实体时收到以下警告:
2016-08-26 15:08:32.501 WARN 8476 — [apr-8080-exec-6] org.hibernate.orm.deprecation : HHH90000015: Found use of deprecated [org.hibernate.id.MultipleHiLoPerTableGenerator] table-based id generator; use org.hibernate.id.enhanced.TableGenerator instead. See Hibernate Domain Model Mapping Guide for details.
不幸的是,我不知道在哪里可以配置我的应用程序(最好在 application.yml 中)以使用 TableGenerator 类。
我使用以下依赖项:
- 休眠核心 5.0.9.Final
- 休眠搜索 ORM 5.5.1.Final
- Lucene 5.3.1
【问题讨论】:
标签: java spring hibernate spring-boot hibernate-search