主键的生成策略:
* increment :是由Hibernate完成的自动增长.(不是数据库底层的自动增长的方式.)
* select max(id) from customer
* 缺点:线程问题.
* identity :是由数据库完成的自动增长.(Oracle没有自动增长)创建数据库主键的时候使用auto_increment.
* sequence :在Oracle中使用的增长.
* native :本地策略.如果使用mysql这类数据库(默认使用identity,如果用的是oracle使用sequence)
* uuid :主键是一个字符串,生成一个随机的字符串作为主键的值.
* assigned :手动的分配一个ID.(自己维护id的值。)
本文转自SummerChill博客园博客,原文链接:http://www.cnblogs.com/DreamDrive/p/4091002.html,如需转载请自行联系原作者