在hibernate中native不属于主键生成方式么
时间: 2024-04-02 08:31:48 浏览: 51
hibernate映射主键生成策略native
在 Hibernate 中,Native 并不属于主键生成方式。主键生成方式包括:
1. 自增长 ID (GenerationType.IDENTITY)
2. 序列 (GenerationType.SEQUENCE)
3. 表 (GenerationType.TABLE)
4. UUID (GenerationType.UUID)
Native 是一种通过数据库原生的方式来生成主键的方式,它实际上是使用数据库的自增长或者序列来生成主键。在 Hibernate 中,它是通过使用@GeneratedValue 注解来指定主键生成方式的。如果将@GeneratedValue 的参数设置为 GenerationType.AUTO 或 GenerationType.IDENTITY ,则 Hibernate 会自动选择适合数据库的主键生成方式,包括使用 Native 的方式。
阅读全文