mybatis sql中查询获取不到值


select brt.rtid,brtc.categoryname,brt.templatename,brt.templatesql,brt.templatetitle,brt.templatesumcolumns,brt.empcreatecode,brt.empcreatename,brt.createtime,brt.empmodifycode,brt.empmodifyname,brt.modifytime,brt.isenable,brt.counter
from bi_reports_template brt left join bi_reports_template_category brtc on brt.rtcid=brtc.rtcid where 1=1

and brt.templateName = #{templatename,jdbcType=VARCHAR}

order by brt.rtid

sql如上,
and brt.templateName = #{templatename,jdbcType=VARCHAR}

获取不到templatename值什么原因哦???

楼主说的是#{templatename,jdbcType=VARCHAR} 里面的templatename没有值吧? 那你贴mybatis的xml 类似< select id="findList" resultType="TbJob " > 这样的东西是怎么写的? 方法参数是怎么写的? 有没有确认传了有效值等!!!!!!!!