org.hibernate.exception.SQLGrammarException: 从数据类型 nvarchar 转换为 decimal 时出错
今天统计报表,发现数据对不上,赶紧开始排查问题,查看服务器日志,发现抛出了如下异常:org.hibernate.exception.SQLGrammarException: 从数据类型 nvarchar 转换为 decimal 时出错数据库环境是sqlserver 2008 r2问题排查步骤:1.检查代码,没有发现业务逻辑问题2.检查数据库字段,发现类型为numeric(32,0),于是改为numeric(32,11),异常依旧3.模拟数据,打断点进行调试,最终发现问题,在调用BigDecimal
原创
2021-12-23 15:33:04 ·
1870 阅读 ·
0 评论