hibernate映射时候,phone字段是String类型,但在数据库中是char(11),在Junit测试时报错 Found: char, expected: varchar2(19)
在映射文件中修改后配置如下
<property name="phone" column="uk_phone" type="java.lang.Character" length="11" />
增添两个属性,一个是type一个是length
本文介绍了在使用Hibernate进行数据库映射时,如何正确地处理电话号码字段的数据类型问题。当数据库字段为char类型而在Java中定义为String时,可能会导致类型不匹配的错误。文章详细解释了如何通过调整映射文件来解决此问题。
hibernate映射时候,phone字段是String类型,但在数据库中是char(11),在Junit测试时报错 Found: char, expected: varchar2(19)
在映射文件中修改后配置如下
<property name="phone" column="uk_phone" type="java.lang.Character" length="11" />
增添两个属性,一个是type一个是length
499
654
2754
1407
7151

被折叠的 条评论
为什么被折叠?