• Caused by: java.lang.IllegalArgumentException: argument type mismatch


    下面是我的报错信息

    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)

    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
    ... 36 more
    Caused by: java.lang.IllegalArgumentException: argument type mismatch
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.apache.ibatis.reflection.invoker.MethodInvoker.invoke(MethodInvoker.java:41)
    at org.apache.ibatis.reflection.wrapper.BeanWrapper.setBeanProperty(BeanWrapper.java:180)
    ... 59 more

    INFO GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@3738449f: startup date [Sun Jan 06 09:10:02 CST 2019]; root of context hierarchy
    INFO DruidDataSource - {dataSource-1} closed

    这是我的报错代码

    <resultMap id="a1" type="com.baizhi.entity.Album">
    <result column="album_id" property="albumId"/>
    <result column="album_name" property="albumName"/>
    <result column="album_author" property="albumAuthor"/>
    <result column="album_status" property="lessonStatus"/>
    <result column="album_teller" property="albumTeller"/>
    <result column="album_episodes" property="albumEpisodes"/>
    <result column="album_date" property="albumDate"/>
    <result column="album_content" property="albumContent"/>
    <result column="album_image" property="albumImage"/>
    <result column="album_star" property="albumStar"/>
    <association property="listaudio" javaType="com.baizhi.entity.Audio">
    <result column="album_id" property="audioId"/>
    <result column="album_name" property="audioName"/>
    <result column="aid" property="albumId"/>
    <result column="audio_url" property="audioUrl"/>
    <result column="audio_size" property="audioSize"/>
    <result column="audio_order" property="audioOrder"/>
    </association>
    </resultMap>


    下面是我的改正信息
    <resultMap id="a1" type="com.baizhi.entity.Album">
    <result column="album_id" property="albumId"/>
    <result column="album_name" property="albumName"/>
    <result column="album_author" property="albumAuthor"/>
    <result column="album_status" property="lessonStatus"/>
    <result column="album_teller" property="albumTeller"/>
    <result column="album_episodes" property="albumEpisodes"/>
    <result column="album_date" property="albumDate"/>
    <result column="album_content" property="albumContent"/>
    <result column="album_image" property="albumImage"/>
    <result column="album_star" property="albumStar"/>
    <collection property="listaudio" ofType="com.baizhi.entity.Audio">
    <result column="album_id" property="audioId"/>
    <result column="album_name" property="audioName"/>
    <result column="aid" property="albumId"/>
    <result column="audio_url" property="audioUrl"/>
    <result column="audio_size" property="audioSize"/>
    <result column="audio_order" property="audioOrder"/>
    </collection>
    </resultMap>

    粗心粗心!当遇到这个问题时,我就想到一定是映射问题.我所在的关注点上面一直都是字段名,万万没想到把映射关系的单词弄错了!!!!!!!!!!!!!!atm也是醉了
    上百度上看了很多博客有的说没有get,set,等等,出现报错,小石榴建议你们一定先不要看百度,自己找找看再讲啦,实在不会就看百度嘛.
    希望对你们有所帮助!
     
  • 相关阅读:
    【2020-08-15】人生十三信条
    【2020-08-14】何太生气的第三天
    【中间件】MyCat读写分离、分库分表
    sort()方法的用法,参数以及排序原理
    理解Object.defineProperty的作用
    VMware Workstation 11 中 Ubuntu 14.04 的 VMware Tools 问题 :没有显示共享文件夹
    VMware Workstation 11 中 Ubuntu 14.04 的 VMware Tools 问题 :没有显示共享文件夹
    如何提高编程能力?
    如何提高编程能力?
    Xshell用鼠标选中一段文字后自动换行的问题
  • 原文地址:https://www.cnblogs.com/490889763-qq/p/10227124.html
Copyright © 2020-2023  润新知