mybatis 插入数据的时候为啥有的字段加jdbcType=NUMERIC 有的不加啊

J2EE 码拜 10年前 (2015-05-10) 1353次浏览 0个评论
 

 INSERT INTO T_ACTIVITY (
     ID,
ACT_NAME,
START_TIME,
END_TIME,
AREA_CODE,
CREATOR,
SERVICE_NUMBER    )
    VALUES (
#{id,jdbcType=NUMERIC},
#{activityName},
#{startTime},
#{endTime},
#{areaCode,jdbcType=VARCHAR},
#{creator,jdbcType=VARCHAR},
#{serviceNumber}
    )
</insert>

有的字段加jdbcType=NUMERIC    有的加jdbcType=VARCHAR  有的不加 这是为啥呢 

 有人指点一下吗
怎么没有好人啊
20分
加上是为了防止插入NUll报错
引用 3 楼 pengzil1l989 的回复:

加上是为了防止插入NUll报错

大牛  为啥不加的时候插入null会报错呢


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明mybatis 插入数据的时候为啥有的字段加jdbcType=NUMERIC 有的不加啊
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!