主键生成策略
1.idenitty:指定使用数据库里面的ID自增长策略
2.sequence:使用序列的实现ID生成策略,主要用于有序列的数据库。 如:Oracle,DB2,如果不支持序列的数据库(如:MYSQL),该策略会使用一个表模拟序列
3. native:使用数据库本地的策略,就是数据库里面使用怎么样的策略就用什么策略,HIbernate不做任何的判断
4. uuid:就是数据库的主键是使用一个唯一的字符串的来存储.这个唯一的字符串就是UUID主键必须为String类型。
5. assigned:assigned策略,就是不使用主键生成策略,由手工输入ID.
@GeneratedValue(strategy=GenerationType.IDENTITY)
public int getId() {
return id;
}