mysbatis中的Dao.xml的配置中如果属性不是string类型不能用 attribute(属性) != null 来判断,否则失效,无法注入。

Posted zhengzihao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysbatis中的Dao.xml的配置中如果属性不是string类型不能用 attribute(属性) != null 来判断,否则失效,无法注入。相关的知识,希望对你有一定的参考价值。

 <if test="parentId != null and parentId != ‘‘">
      AND bc.`parent_id` = #{parentId, jdbcType=VARCHAR}
    </if>
    <if test="deleteStatus != null">
      AND bc.`delete_status` = #{deleteStatus, jdbcType=INTEGER}
    </if>

  

以上是关于mysbatis中的Dao.xml的配置中如果属性不是string类型不能用 attribute(属性) != null 来判断,否则失效,无法注入。的主要内容,如果未能解决你的问题,请参考以下文章

mybatis映射文件,当从XXXDao.java中传入的参数是一个对象Provider的时候,那在XXXDao.xml中的Provider的属性id的时候需要怎么写

Spring Bootbootstrap.yml中的mybatis配置说明

解决SpringBoot整合Mybatis扫描不到dao层xml文件的问题

idea中applicationContext-dao.xml文件中Cannot resolve file***** :spring xml model validation问题

SSM框架整合

idea中applicationContext-trans.xml中的Cannot resolve bean 'dataSource'...的问题解决