• 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>

  • 相关阅读:
    python 协程
    python 进程池的使用
    python 多进程数据交互及共享
    python 多进程
    技术博客与技术日记
    理解闭包
    jWriter一个基于jQuery的阅读写作网站的效果库
    ubuntu下phpmyadmin配置问题解决
    避免明文保存用户密码
    如何用css实现类似简书的纵向导航/竖排导航
  • 原文地址:https://www.cnblogs.com/peter-peng/p/3557305.html
Copyright © 2020-2023  润新知