博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hibernate中id中的 precision 和 scale 作用
阅读量:5885 次
发布时间:2019-06-19

本文共 927 字,大约阅读时间需要 3 分钟。

转自: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意为“刻度、数值范围”,那就是该字段的小数位数喽。

转载于:https://www.cnblogs.com/sharpest/p/7636416.html

你可能感兴趣的文章
紧张的学习
查看>>
对一个正整数n,求出n!中末尾0的个数。
查看>>
Android中Services之异步IntentService
查看>>
Linux学习总结—缺页中断和交换技术【转】
查看>>
运用反射实现多层和多数据库开发
查看>>
银河台的文字语言转换自动广播做的不错啊
查看>>
jQuery打造智能提示插件
查看>>
操作系统常识相关
查看>>
蓝牙HID协议笔记【转】
查看>>
Linux 创建子进程执行任务
查看>>
Java8-Stream-No.02
查看>>
iOS开发-UITextView实现PlaceHolder的方式
查看>>
【HTML5初探之多媒体元素】视频播放HTML5、Flash谁才是王道?
查看>>
Play with docker 1.12
查看>>
sql server中意向锁的作用
查看>>
一起Polyfill系列:让Date识别ISO 8601日期时间格式
查看>>
mysql基础知识
查看>>
提高mysql查询效率的六种方法
查看>>
Jsp Session
查看>>
mysql替换某个字段中的某个字符
查看>>