zoukankan      html  css  js  c++  java
  • java.lang.UnsupportedOperationException mybatis

    不支持操作异常

    这个在mybatis处报,我遇到的原因是我把mapper.xml中的配置写错了

    resultType="java.util.List"

    写成了

    resultMap="java.util.List"

    类似的问题还有把返回参数类型写错了的:IncompleteElementException: Could not find result map java.util.List

    我有一个方法,返回一个List<Integer>,那么resultType="java.util.List"也是不对的,要写成resultType="java.lang.Integer"。。

    通过这个问题做一个总结:

    resultType:
    1、基本类型 :resultType=基本类型
    2、List类型: resultType=List中元素的类型

    3、对象类型: resultType=对象权限定名 或  resultMap="BaseResultMap"

      如果使用resultType=对象权限定名,也就是不适用

    <resultMap id="BaseResultMap" type="对象权限定名" >......</>

    进行对象属性和数据库字段的映射关系定义,那就要保证数据库查出的字段名和对象属性名称一致,可以使用 select user_name as userName 来实现。
  • 相关阅读:
    开发趋势
    常用的meta
    meta基础
    HTTP请求方法GET和POST
    same-origin policy----wikipedia
    跨域——同源策略(译)
    DNS问答
    TCP/IP的整理
    鉴权方法
    Web攻击技术---OWASP top
  • 原文地址:https://www.cnblogs.com/tianhaichao/p/12060343.html
Copyright © 2011-2022 走看看