为了账号安全,请及时绑定邮箱和手机立即绑定

mybatis里sql映射文件怎么写

mybatis里sql映射文件怎么写

fenkapian 2016-11-10 15:16:55
这是接口里的方法:public List<BlogrollEntity> selectByTitle(String bTitle);    这是上面方法对应的sql:<select id="selectByTitle" resultMap="BaseResultMap" parameterType="java.lang.String">        select        <include refid="Base_Column_List" />        from blogroll        where b_title = #{bTitle,jdbcType=VARCHAR}    </select>为什么第五行要加jdbcType=VARCHAR?还有映射文件里下面这段为什么都要加jdbcType=****?<resultMap id="BaseResultMap" type="com.portalManager.web.model.Entity.BlogrollEntity">        <id column="id" property="id" jdbcType="VARCHAR" />        <result column="b_title" property="bTitle" jdbcType="VARCHAR" />        <result column="b_url" property="bUrl" jdbcType="VARCHAR" />        <result column="b_details" property="bDetails" jdbcType="VARCHAR" />        <result column="b_create_time" property="bCreateTime" jdbcType="VARCHAR" />        <result column="b_is_deleted" property="bIsDeleted" jdbcType="BIGINT" />        <result column="b_web_code" property="bWebCode" jdbcType="VARCHAR" />    </resultMap>
查看完整描述

1 回答

?
慕粉3233872

TA贡献70条经验 获得超29个赞

验证该字段在数据库中的类型吧,我之前都没写过,不是一定要写的吧

查看完整回答
反对 回复 2016-11-10
  • 1 回答
  • 0 关注
  • 1320 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信