如何将oracle的number数据类型映射到hibernate成int型 15
如题,Oracle只有number的数字类型,但是映射之后是long型的,很多地方都不方便,怎么映射成int型的呢,请高手帮帮忙number(4)报错肯定不行...
如题,Oracle只有number的数字类型,但是映射之后是long型的,很多地方都不方便,怎么映射成int型的呢,请高手帮帮忙
number(4)报错肯定不行 展开
number(4)报错肯定不行 展开
5个回答
展开全部
xml的映射
<property name="messageboardContent" type="java.lang.Integer">
<column name="age">
<comment>年龄</comment>
</column>
</property>
bean映射
int age;
public void setAge( int age)
{
this.age= age;
}
@Column( name = "age", length = 4 )//对应数据库长度为4的名为age的列
public int getAge()
{
return age;
}
<property name="messageboardContent" type="java.lang.Integer">
<column name="age">
<comment>年龄</comment>
</column>
</property>
bean映射
int age;
public void setAge( int age)
{
this.age= age;
}
@Column( name = "age", length = 4 )//对应数据库长度为4的名为age的列
public int getAge()
{
return age;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在映射文件里把Long改成int试下吧
没这样做过,貌似如果数据库里number太大,在读取的时候,用int会装不下会溢出。
没这样做过,貌似如果数据库里number太大,在读取的时候,用int会装不下会溢出。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
映射以后再进行类型转换不行吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好,举个例子,
xml的映射
年龄
xml的映射
年龄
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询