zoukankan      html  css  js  c++  java
  • org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean

    这是一次令人无语的报错

     显示为 UnsatisfiedDependencyException,乍一看还以为啥依赖失败,怀疑自己没写注解。

    但是一检查,不可能啊,之前明明写了。

    然后百度,发现说法实在太多,有说接口有没有写实现类、有说没有扫描接口所在的包。。

    很明显这和我的问题没关系啊,因为我这sql映射文件之前就已经写了别的方法,那时跑起来也没报错啊。

    看了下我写的sql映射文件

     之所以这么查是因为我的pojo里带有三个关联关系

    之前我写了一个方法,只查询了一个关联对象product,和这个方法中的一摸一样,但是为什么这里的报错了呢?

    试着将下面的一对多关联对象travellers和一对一关联对象member删除后再跑,发现也没有报错。

    看来是下面两句关联映射出错了,但是为什么没报红?

    再试着将member的关联删掉,留下traveller的关联,再跑,居然还是没报错。

    那看来是member的关联错了?? 

    好吧,控制变量法,删掉traveller留下member再跑,这一次,还是没报错。。

    问题似乎清楚了,这两句的关联语法实际上都没错。错误肯定另有原因。

    那就调换一下位置吧!把member的映射写在同样是一对一映射的product映射下面,一对多的映射travellers写在末尾!

    就像下面这样:

    再跑,这一次没报错。。!

    md。。还有这种坑??

     

  • 相关阅读:
    WebApi实现自定义错误日志
    WebApi实现IHttpControllerSelector问题
    动态属性ExpandoObject
    SQL远程连接
    HTML空格占位
    SQL生僻字模糊查询
    python中的字符串
    idea闪退
    lineNumber: 1; columnNumber: 1; 前言中不允许有内容。
    linux下后台启动weblogic
  • 原文地址:https://www.cnblogs.com/tangshun100/p/13613865.html
Copyright © 2011-2022 走看看