主键的分类 自然主键: 实体的一个具体属性。代理主键:不是实体中某个具体属性。 主要的生成策略 increment : 自动增长 (short、long、int)集群下不能使用 不是数据库底层 有线程安全隐患identity:和上面一样 但使用的是数据库底层的自动增长 (Oracle,DB2没有该自动增长)sequence:和上面一样 使用序列方式(Oracle,DB2支持)uuid: 字符串类型native: 本地策略 identity 和 sequence 自动切换assigned:hibernate 放弃外键管理