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>

  • 相关阅读:
    JAXB基本使用
    Spring MVC手札
    Oracle创建表空间和表
    oracle删除表,让整个表从数据库中彻底消失
    oracle创建用户操作
    查看运行时某个java对象占用JVM大小及通过idea查看java的内存占用情况
    如何查看java进程
    win10下查看进程,杀死进程
    js计算两个时间相差天数
    windows 端口号占用和解决方法
  • 原文地址:https://www.cnblogs.com/peter-peng/p/3557305.html
Copyright © 2011-2022 走看看