zoukankan      html  css  js  c++  java
  • mybatis使用xml实现发生的异常之一(系统找不到对应的属性)

     原因:

    这种问题可以先去接口那边查看一下:

    再去看对应的xml配置:

    可以发现这并不是sql语句或者路径错误,应该是字段/属性名方面的,可以发现字段名也没写错

    所以可能是在mybatis的自动反射机制下,自动set进入,但这是两个字段不是一个,系统不确定要set哪个

    所以解决方案有很多:

    我这边说三个:

    1、修改接口    给对应的位置标识 这样系统就知道

    2、修改接口 传入参数该为对象(这种方法一般来说是字段多个使用比较好)

     

    3、使用Map集合:

    接口:

     接口xml:

     这里的#{},#{}  这两个是要对应键值对的,通过键来获取值  userId = 5         userName = axe

    测试类:

  • 相关阅读:
    zabbix邮件报警
    简单的带权随机算法
    一、向量
    C#遍历DataSet
    旅游(二)——广州
    旅游(一)——潮州
    LoRa术语
    Linux基础(一)
    Git(二)_基本命令
    Git使用(一)——Cygwin
  • 原文地址:https://www.cnblogs.com/bichen-01/p/11727498.html
Copyright © 2011-2022 走看看