资料:
一、主键类型:
1、assigned:
数据库ID设为自动增长列时,在存储对象前,主键可手动赋值,也可不手动赋值; 不赋值执行数据库自动增长,赋值执行赋予的值(数据类型为int)。
2、identity:
数据库ID必须设置为自动增长列,不能手动赋值(数据类型必须为int类型)。
3、increment:
数据库ID可不设置为自动增长列,不能手动赋值(数据类型必须为int类型);
实现原理:从数据库取出主键最大值(每个session取一次),以该值为基础,每次增量为1。
4、uuid:
数据库ID不能设置为自动增长列,不能手动赋值(数据类型必须是String类型);生成的是一个16进制的数字(不