zoukankan      html  css  js  c++  java
  • hibernate中id中的 precision 和 scale 作用

    转自:https://www.cnblogs.com/IT-Monkey/p/4077570.html

    <hibernate-mapping>
        <class name="com.xwtech.mss.pub.po.FrameOrgCityRelation" table="FRAME_ORG_CITY_RELATION">
            <id name="relationId" type="java.lang.Long">
                <column name="relation_id" precision="10" scale="0" />
                <generator class="sequence" >
      <param name="sequence">FRAME_SEQ_ORG_CITY </param>
    </generator>
            </id>
            <many-to-one name="orgnization" class="com.xwtech.mss.pub.po.Orgnization" fetch="select">
                <column name="org_id" precision="10" scale="0" />
            </many-to-one>
            <property name="cityId" type="java.lang.String">
                <column name="city_id" length="10" />
            </property>
        </class>
    </hibernate-mapping>

    对应的是oracle数据库
    问下
    <column name="org_id" precision="10" scale="0" />

    这里面的precision="10" scale="0"是做什么用的?
    oracle上用到的,precision="10" 表示有效位数是10位,scale="0" 表示小数位为0 ,
    precision意为“精密度、精确”,在这里就表示该字段的有效数字位数了。
    scale意为“刻度、数值范围”,那就是该字段的小数位数喽。

  • 相关阅读:
    python列表(包含列表方法)
    python数据类型和运算符
    python计算机初识
    python运行过程,变量,符号
    python·if语句
    python`while循环
    <select></select> php表单怎么传值
    thinkPhp3 空操作
    thinkphp3.1和3.2的<模板替换>的区别
    thinkphp3 空操作 如果为空会怎么样 empty name=""
  • 原文地址:https://www.cnblogs.com/sharpest/p/7636416.html
Copyright © 2011-2022 走看看