首页 > 代码库 > hibernate中id中的 precision 和 scale 作用
hibernate中id中的 precision 和 scale 作用
<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意为“刻度、数值范围”,那就是该字段的小数位数喽。
hibernate中id中的 precision 和 scale 作用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。