论坛首页 入门技术论坛

ibatis java.math.BigDecimal 对应sqlserver2005里money字段,对吗?

浏览 4011 次
该帖已经被评为新手帖
作者 正文
   发表时间:2007-01-18  
一个pojo包含数据类型为 java.math.BigDecimal 的成员变量对应 mssql2005 数据库的 money 类型字段,再执行一次更新操作时,报如下错误:
---------------------------------------------------------
nested exception is com.ibatis.common.jdbc.exception.NestedSQLException:
--- The error occurred in com/xxx/xxx/xxxModel.xml.
--- The error occurred while applying a parameter map.
--- Check the update_xxx_money-InlineParameterMap.
--- Check the statement (update failed).
--- Cause: com.microsoft.sqlserver.jdbc.SQLServerException: Error converting data type nvarchar to decimal.

--------------------------------------------------------
怀疑是数据库更新操作时字段转化出的问题,请问大家是怎么解决的?
ibatis版本为 2.2.0 。
   发表时间:2007-01-19  
--- Cause: com.microsoft.sqlserver.jdbc.SQLServerException: Error converting data type nvarchar to decimal.


对应money 是没问题的  但是这个异常是说你的数据库用的是nvarchar哦~



0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics