hibernate注解自动增长

今天在写底层的类的时候,突然发现,每一实体类在保存的时候,自动增长是自动增长了,但是不是按表来自动增长,而是全局的,所有的表沿用一套自动增长,不是分表分别计算,下面这种在id配置前面加上的注解就是全局的自动增长。
@Id
@GeneratedValue
@Column(name = "id")
private Integer id;


如果要按表来实现自动增长,则需要配置如下的注解:
@Id
@GenericGenerator(name = "generator", strategy = "increment")
@GeneratedValue(generator = "generator")
@Column(name = "id")
private Integer id;

你可能感兴趣的:(hibernate学习与实践)