一、单一主键
1、两种主键生成策略
- assigned:由java应用程序负责生成(手工赋值)
- native:又底层数据库自动生成标示符,如果是Mysql就是increment(自动增长),如果是Oracle就是sequence(序列),等等。
二、基本类型
三、对象类型
blob代表二进制数据类型
注意:在mysql中不支持标准SQL的CLOB类型。在Mysql中,用TEXT,MEDIUMTEXT及LONGTEXT类型来表示长度超过255的长文本数据。
四、组件属性
实体类中的某个属性属于用户自定义的类的对象
address这个属性来自Address这个类的对象
<component name="address" class="Address" >
<property name="postcode" column="POSTCODE"></property>
<property name="phone" column="PHONE"></property>
<property name="address" column="ADDRESS"></property>
</component>