码迷,mamicode.com
首页 > Web开发 > 详细

Hibernate 主键生成策略

时间:2019-10-10 14:08:05      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:查找   enc   字符   自己   rem   domain   signed   acl   ora   

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC 
    "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
    <hibernate-mapping package="cn.sasa.domain">
        <class name="account" table="account">
            <id name="id" column="id">
            <!-- generator 主键生成策略 -->
            <!-- 
                identity : 主键自增,由数据库来维护主键
                increment: 主键自增,由hibernate维护主键,每次新增时查找最大的主键,+1作为新主键
                sequence : Oracl主键生成策略
                hilo     :高低位算法
                native   :hilo、identity、sequence自动三选一
                uuid     :生成随机字符串
                assigned :自然主键,由开发人员自己指定主键值
             -->
                <generator class="native"></generator>
            </id>
            <!-- property 普通属性 -->
            <property name="name" column="name"></property>
            <property name="money" column="money"></property>
        </class>
    </hibernate-mapping>

 

Hibernate 主键生成策略

标签:查找   enc   字符   自己   rem   domain   signed   acl   ora   

原文地址:https://www.cnblogs.com/SasaL/p/11647560.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!