还记得@Id注解吗?Id即主键,在之前的实验中都是手工指定,然而这样在实际中很容易出错儿,因而在实际中往往采用数据库
自动帮我们生成Id。Hibernate或者说JPA已经实现了通过设置方式使Id自动生成。
先介绍通过XML方式设置的方式。在<id>标签内有一个generator标签,这个标签内部有一个class属性:
<generator class = "xxx" />
常用的class:
1、identity:每次自增1,支持DB2、Mysql、MS SQL Server等,该实体类属性值要求为long,short或者int。
2、sequence:每次自增1,支持DB2&#x