這是接口里的方法:public?List<BlogrollEntity>?selectByTitle(String?bTitle);? ? 這是上面方法對(duì)應(yīng)的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貢獻(xiàn)70條經(jīng)驗(yàn) 獲得超29個(gè)贊
驗(yàn)證該字段在數(shù)據(jù)庫(kù)中的類(lèi)型吧,我之前都沒(méi)寫(xiě)過(guò),不是一定要寫(xiě)的吧
添加回答
舉報(bào)
0/150
提交
取消