美文网首页我爱编程
Hibernate简单应用(.hbm.xml配置)

Hibernate简单应用(.hbm.xml配置)

作者: 堇未央 | 来源:发表于2018-04-14 09:39 被阅读0次

    <hibernate-mapping>

    <class name="创建表实体的完整路径" table="要创建的表名">

    id配置
    <id name="作为id的属性字段" type="类型(eg:java.lang.Integer)">

    //可省略
    <column name="生成数据库的列名"></column>

    //标识主键生成方式
    //generator属性:identity/sequerce/native/hilo/sequencehilo/assigned/foreign
    //identity:用于mysql数据库。特点:递增
    //sequence:用于oracle数据库
    //native:适用于跨数据库,有数据库自行判断(常用)
    //hile:通过高地位合成id,先建表再建列,必须有初始值
    //sequencehilo:通过高地位合成id,建一个sequence序列,不用建表
    //assigned:用户自定义id
    //foreign:用于一对一关系共享主键是,两id值一样
    <generator class="native"></generator>
    </id>

    < property name="属性名" type="类型(eg:java.lang.String)">
    <column name="列名" length="长度" not_null="不能为空,默认(false)"></column>
    </property>

    </class>
    </hibernate-mapping>

    相关文章

      网友评论

        本文标题:Hibernate简单应用(.hbm.xml配置)

        本文链接:https://www.haomeiwen.com/subject/iavkkftx.html