get/set方法
(4): 属性尽量使用包装类类型 : 默认值不同的,包装类默认值null,基本数据类型默认0...(6): 类中需要提供标识属性(OID), 与表中主键建立映射关系 : Hibernate根据标识属性来判断对象是否是同一个的....不用自己去写代码保证非空唯一.
1.2 Hibernate 主键生成策略:
1.2.1 区分自然主键和代理主键
自然主键 : 创建表的时候,使用的是实体中的自身属性作为表的主键....native : 本地策略,根据底层的数据库不同,自动选择使用identity还是sequence.
uuid : 随机字符串,适用于字符串类型的主键....总结: 以后如果是针对是数值型,选择用native,如果是varchar类型,可以选择用uuid
但是也可以不用hibernate维护,自己在程序中手动设定唯一非空(assigned)