当前位置: 代码迷 >> J2EE >> 新手 mybatis 插入数据的时候为啥有的字段加jdbcType=NUMERIC 有的不加
  详细解决方案

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

热度:853   发布时间:2016-04-17 23:14:11.0
新手求助 mybatis 插入数据的时候为啥有的字段加jdbcType=NUMERIC 有的不加啊
 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  有的不加 这是为啥呢 
------解决思路----------------------
加上是为了防止插入NUll报错
  相关解决方案