美文网首页
hbm配置文件

hbm配置文件

作者: Mango_lxh | 来源:发表于2018-09-09 01:46 被阅读0次

    一、hbm配置文件常用设置

    <hibernate-mapping
        schema="schemaName"
        catalog="catalogName"
        default-cascade="cascade_style"   //级联风格
        default-access="filed|property|ClassName"   //访问策略
        default-lazy="true|false"                //加载策略
        package="packageName"
    />
    
    <class 
        name="ClassName"   //映射的类名(类的全名,包含了包名)
        table="tableName"   //表面
        batch-size="N"     //抓取策略,一次可以抓取多少条记录
        where="condition"    //条件 
        entity-name="EntityName"  //支持同一个实体类可以映射成多张表(很少使用)
    />
    
    表的主键
    <id
        name="propertyName"  //要映射的属性
        type="typeName"   //数据类型
        column="column_name"  //表里字段的名称
        length="length"    //长度
        <generator class="generatorClass" />   //主键生成策略
    </id>
    

    二、主键生成策略

    2018-09-09_014117.png

    1.native:使用native前提是主键是整型
    2.uuid.hex(使用ip地址+JVM启动时间+系统时间+一个计数器)
    3.uuid.string
    4.foreign外部引用
    5.assign手工设置

    相关文章

      网友评论

          本文标题:hbm配置文件

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