【发布时间】:2019-02-19 16:42:37
【问题描述】:
<insert id="insertQuery" parameterType="java.util.HashMap">
INSERT INTO tcpgp (id , name, phone) VALUES (#{id}, #{name}, '')
使用Mybatis和spring,插入到table中。
当我看到日志时,出现此消息“DB insert error / Error setting null for parameter #3 with JdbcType OTHER。尝试为此参数设置不同的 JdbcType 或为 Null 配置属性设置不同的 jdbcType。原因:java.sqlSQLException”
我希望这是因为 Spring Framework。 我需要将空数据插入电话列。 phone 列允许空值。
我该如何解决这个问题?
【问题讨论】:
-
您有名称为 table 的表吗?也许这些答案会有所帮助stackoverflow.com/a/16191389/4430543stackoverflow.com/a/8466117/4430543
-
不,它是一个不同的名字
标签: java spring oracle mybatis