不用自己去写代码保证非空唯一.
1.2 Hibernate 主键生成策略:
1.2.1 区分自然主键和代理主键
自然主键 : 创建表的时候,使用的是实体中的自身属性作为表的主键....尽量使用代理主键.如果选用自然主键,当主键需要参与到业务逻辑中,有可能需要改变很多的设计和代码.
1.2.2 的主键生成策略
主键不应该由用户自己维护,应该统一管理,那么Hibernate...就提供了主键统一管理的方式: 主键生成策略....increment : 自动增长, 是hibernate中提供一种自动增长方式,不是数据库中的自动增长....sequence : 序列, 适用于short,int,long类型的主键,使用序列方式完成主键的生成.必须是支持序列的方式的数据库.Oracle的自动增长.