:Java中区分是否是同一个对象.对象的地址.数据库中区分是否是同一条记录.主键.Hibernate中区分对象在内存中是否是同一个?...(short,int,long).采用的是hibernate中的自动增长,不是使用数据库底层的自动增强.
* select max(id) from Customer; 将最大值加1作为下一条记录的主键....不能再多线程环境下使用.
identity : (short,int,long)对MYSQL,MS SQL,DB2这种数据库生效(short int long).对Oracle不生效.采用的是数据库的自动增长的机制....
sequence : (short,int,long)对DB2,Oracle生效.对MYSQL MSSQL不生效.
native : (short,int,long)本地策略.根据底层的数据库自动选择使用...identity还是sequence.
* 如果数据库底层使用MYSQL.那么配置native相当于identity.如果数据库底层使用Oracle.那么native相当于sequence.
uuid