jdbcType

目录

    在mapper.xml中,写java类映射数据库表字段的时候,有jdbcType,映射关联参数时加上jdbcType=xxx

    <insert id="insert" parameterType="java.xx.xx" >
    insert into table_xxx values(name = #{name,jdbcType=VARCHAR}))
    </insert>

    例如上面的jdbcType=VARCHAR,这是为了程序的安全性,使一些特殊情况,当传入的参数为name不为空时不会使程序出现问题,当name为空时,mybatis不知道具体要转换成什么jdbcType类型,有些特殊情况会报错,Mybatis经常出现的:无效的列类型: ***错误,就是因为没有设置JdbcType造成的。

    常见的jdbcType和java类型的对应

    posted @   Lz_蚂蚱  阅读(139)  评论(0编辑  收藏  举报
    点击右上角即可分享
    微信分享提示
    评论
    收藏
    关注
    推荐
    深色
    回顶
    收起