Hibernate单表操作

一、单一主键

1、两种主键生成策略
  • assigned:由java应用程序负责生成(手工赋值)
  • native:又底层数据库自动生成标示符,如果是Mysql就是increment(自动增长),如果是Oracle就是sequence(序列),等等。

二、基本类型

2018-09-09_015747.png

2018-09-09_020014.png

三、对象类型

2018-09-09_020608.png

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>

猜你喜欢

转载自blog.csdn.net/Pluto__lxh/article/details/82562189
今日推荐