Hibernate 定义了许多生成器类用于生成持久化类对象的唯一标识符。
所有生成器类都实现了 org.hibernate.id.IdentifierGenerator
接口,可以通过自定义该接口实现来创建新的生成器。
Hibernate 内置的生成器包括:
- assigned
- foreign
- guid
- hilo
- identity
- increment
- native
- select
- seqhilo
- sequence
- uuid
- org.hibernate.envers.enhanced.OrderedSequenceGenerator
本系列所有示例代码的 Hibernate 配置文件参看:
部分示例代码需要将配置文件中数据库连接池数加大。