1.在关联查询 - 子查询的时候

<resultMap type="Author" id="JiKeAuthorBySelect">
         <id property="id" column="author.id"/>
         <result property="realname" column="realname"/>
         <result property="IDCard" column="IDCard"/>
         <association property="jikeuser" javaType="User"
         
          column="userid" select="SelectUserByID" >
           
         </association>
     </resultMap>
      <select id="SelectUserByID" parameterType="int"
        resultType="User">
        select * from JikeUser where id=#{id}
    </select>

### Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for jike.book.map.authormapping.SelectUserById

报错的含义配置文件里面没有SelectUserById 这个语句,我的这个语句在另一个配置文件里面,拷到这个文件没有错误。

Caused by: java.lang.NoSuchMethodException: jike.book.dojo.User.<init>()
    at java.lang.Class.getConstructor0(Unknown Source)
    at java.lang.Class.getDeclaredConstructor(Unknown Source)
    at org.apache.ibatis.reflection.factory.DefaultObjectFactory.instantiateClass(DefaultObjectFactory.java:57)
    ... 34 more

错误地方在与 User 里面加了构造函数 在执行   <select id="SelectUserByID" parameterType="int"
        resultType="User">
        select * from JikeUser where id=#{id}
    </select>

后,mybatis 无法调用构造函数,mybatis 通过set 函数把查询出来的字段放进去

mybatis 构造查询和联合子查询问题相关推荐

  1. mysql子查询教行子查询_MySQL中列子查询与行子查询操作的学习教程

    MysqL 列子查询及 IN.ANY.SOME 和 ALL 操作符的使用MysqL 列子查询 列子查询是指子查询返回的结果集是 N 行一列,该结果通常来自对表的某个字段查询返回. 一个列子查询的例子如 ...

  2. Oracle数据库:子查询、单行子查询,多行子查询,in,any,all语句,子查询的练习案例

    Oracle数据库:子查询.单行子查询,多行子查询,in,any,all语句,子查询的练习案例 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开 ...

  3. server多笔记录拼接字符串 sql_第四章、SQL Server数据库查询大全(单表查询、多表连接查询、嵌套查询、关联子查询、拼sql字符串的查询、交叉查询)...

    4.1.查询的类型 declare @value as int set @value = 50 select  'age:'as age,2008 years,@valueas va --这种查询时跟 ...

  4. SQL——相关子查询和不相关子查询

    SQL--相关子查询和不相关子查询 不相关子查询 相关子查询 在SQL中经常使用在"FROM/WHERE"字句中包含一个形如"SELECT-FROM-WHERE" ...

  5. 【SQL查询系列】子查询经典案例

    文章目录 前言 数据库 查询案例 1. 查询工资最低的员工信息: last_name, salary 2. 查询平均工资最低的部门信息 3. 查询平均工资最低的部门信息和该部门的平均工资 4. 查询平 ...

  6. 【SQL】(task3)复杂查询(视图 | 子查询 | 谓词 | Case)

    学习总结 (1)视图和子查询.对于一些复杂的查询需要使用子查询加一些条件语句组合才能得到正确的结果.一个SQL语句的层数不能过深,不然可读性差而且执行效率也难以保证,所以尽量有简洁的语句来完成需要的功 ...

  7. ylb:子查询(嵌套子查询)和子查询(相关子查询)

    ylbtech-SQL Server:SQL Server-子查询(嵌套子查询)和子查询(相关子查询) SQL Server 子查询(嵌套子查询)和子查询(相关子查询). 1,ylb:1,子查询(嵌套 ...

  8. oracle子查询子查询,Oracle 单行子查询和多行子查询

    --什么是单行子查询? --从子查询中返回一行结果的查询 select e.employee_id,e.last_name,e.salary from employees e where e.depa ...

  9. order by 子查询_视图,子查询,标量子查询,关联子查询

    视图 子查询 标量子查询 关联子查询 如何用SQL解决业务问题 各种函数 1. 视图 视图内存放SQL查询语句,运行时运行该语句.查出的数据为临时数据 创建视图 create view as 视图名称 ...

最新文章

  1. mysql基本操作二
  2. 设计模式之(四)抽象工厂模式(Abstract Factory)
  3. [JSOI2008]Blue Mary的战役地图
  4. 计算机如何做分类轴无刻度线,用excel画散点图,怎样使横坐标与纵坐标刻度一致?不用电脑默认的间距-刻度条间距...
  5. Cisco交换机密码忘记重置
  6. C语言 · 字符删除
  7. java 普元_也谈普元 - 狂奔 lion - BlogJava
  8. 电脑表格软件哪个好用---办公软件推荐
  9. 电商项目测试实战(四)手机注册页面用例设计
  10. 华为交换机常用查看命令
  11. 7-5 单词首字母大写 (15分)
  12. 解决 remote: Repository not found. fatal: repository 'https://github.com/xxxx/xxxx.git/
  13. 如何使用idea 连接达梦数据库?
  14. 计算机网络安装系统怎么办,电脑不能连网要怎么解决?一定要重装系统?千万别再犯傻了!...
  15. 《ClickHouse原理解析与应用实践》读书笔记(1)
  16. 经典数学模型之——灰度预测模型
  17. 空客设立多个零碳研究机构 致力设计制造氢动力飞机
  18. 深入浅出 | 图像分类之数据增强全梳理
  19. 清理bib文件(删除重复项,仅保留tex中引用的条目)
  20. 在vue框架下element-ui两种引用阿里云图标库的方法

热门文章

  1. 解决 wcf HTTP 无法注册 另一应用程序正在使用 TCP 端口 80
  2. Why Vector Clock are Easy or Hard?
  3. 根据Word表格自动生成SQL数据库脚本的VBScript代码
  4. python中if brthon环境安装包_Ant、Gradle、Python三种打包方式的介绍
  5. 计算Gaunt积分 m1m2<0
  6. 一阶系统单位阶跃响应的特点_第八讲 系统的时域响应
  7. 【数理知识】矩阵束 Matrix Pencil
  8. 【控制】《多智能体系统一致性与复杂网络同步控制》郭凌老师-第1章-绪论
  9. 【数理知识】《矩阵论》方保镕老师-第3章-矩阵的分解
  10. 【DIY】入门必看:arduino入门实用教程,esp8266获取互联网时间,nodemcu制作NTP客户端获取显示互联网时间...