Spring Boot 2升3+Java 8升17:SequenceStyleGenerator废弃元素替换求助
替换废弃的SequenceStyleGenerator常量方案
在Spring 3.0(对应Hibernate 6.x版本)中,SequenceStyleGenerator类的旧常量已被重构,你可以用以下替代方案:
- 废弃的
SequenceStyleGenerator.CONFIG_PREFER_SEQUENCE_PER_ENTITY→ 替换为SequenceStyleGenerator.PREFER_SEQUENCE_PER_ENTITY - 废弃的
SequenceStyleGenerator.DEF_SEQUENCE_NAME→ 替换为SequenceStyleGenerator.DEFAULT_SEQUENCE_NAME
修改后的代码如下:
final String defaultSequenceName = ConfigurationHelper .getBoolean(SequenceStyleGenerator.PREFER_SEQUENCE_PER_ENTITY, params, false) ? params.getProperty(JPA_ENTITY_NAME) + sequencePerEntitySuffix : SequenceStyleGenerator.DEFAULT_SEQUENCE_NAME;
这些调整是Hibernate 6.x对命名规范的优化,去掉了旧常量的CONFIG_前缀和缩写命名,改用更直观的名称,功能上和旧常量完全一致。
内容的提问来源于stack exchange,提问作者Jatin Bhola
相关产品推荐
相关产品推荐

