1.native 本地化,根据当前配置数据库的类型做出适应的匹配;
2.increment 自增,增加,在添加记录前,查询当前表的最大id值,再将id+1作为插入的这条记录的id;
3.sequence 序列,适用于不支持主键自增,但是支持序列自增主键id的数据库,(Oracle.,DB2);
4.identity 适用于支持主键自增,比如mysql,sqlserver,sqlite;
5.assigned 字符串类型的主键,需要程序员自己添加;
6.uuid.hex 按照算法生成的128位逻辑主键,该主键在当前世界是唯一的。