OID 1,对象里面没有主键的概念,对象中对应主键的属性,称为OID(对象标识符);2,OID用来唯一标明一个对象实体(加上对象类型)3,OID在对象里面不见得只有一个属性;(映射复合主键)4,OID是一种特殊的属性,所以属性上的column,type,access都可以在<id>元素使用;5,OID分为自然主键和代理主键; 1),代理主键:没有任何业务逻辑的主键; 2),自然主键:有业务逻辑的主键;推荐使用代理主键;6,一般情况下,会使用OID来重写equals和hashCode方法; 主键…