zoukankan      html  css  js  c++  java
  • Hibernate开发之二 映射主键-

    <class name="cn.itcast.e_hbm_id.User" table="user">
        
            <!-- 映射主键,generator子元素是指定主键生成策略的 -->
            <id name="id">
                <!-- identity,使用数据库的自动增长,在保存时会忽略手工指定的主键值而由数据库生成
                    要求此属性要是数字类型
                <generator class="identity"/>
                -->
                <!-- assigned,手工指定,比如指定UUID
                <generator class="assigned"/>
                -->
                <!-- uuid,由Hibernate生成UUID并指定为主键值,要求此属性要是String型
                <generator class="uuid"/>
                -->
                <!-- hilo,高低位算法生成主键,需要用到一个额外的表,所有的数据库都可以使用这种类型
                <generator class="hilo">
                    <param name="table">hi_value</param>
                    <param name="column">next_value</param>
                    <param name="max_lo">100</param>
                   </generator>
                -->
                <!-- native,根据底层数据库的能力选择 identity、sequence 或者 hilo 中的一个 -->
                <generator class="native"/>
            </id>
            
            <property name="name"></property>        
        </class>

  • 相关阅读:
    org.apache.xerces.dom.ElementNSImpl.setUserData(Ljava/lang/String;Ljava/lang
    case when then 中判断null的方法
    Oracle 傻瓜式数据归档
    Object type TYPE failed to create with error
    导出表结构到Excel 生成代码用
    Intellij 高亮显示与选中字符串相同的内容
    自定义命令杀死 java 进程 alias kjava
    R语言包_dplyr_1
    dplyr包
    在天河二号上对比Julia,Python和R语言
  • 原文地址:https://www.cnblogs.com/peter-peng/p/3557305.html
Copyright © 2011-2022 走看看