Java常见报错

cnblogs 2024-09-13 12:09:00 阅读 66

    <li>NoSuchElementException:

    一般都是数组或者集合的索引越界

  1. ConCurrentCheck(并发修改异常):

    因为集合中有自己的修改次数记录的变量,还有另一个记录地变量,一般这2个变量不一致,则会报错!

    image

    li>
  2. mapkey is required怎么解决:

    image

    说明

    MyBatis查询一些记录,数据涉及到两个表里的数据,需要连表查询,但我MyBatis的返回结果不想创建新的DO对象,因此使用@MapKey注解返回一个Map集合。

    含义:@MapKey注解用于mapper.xml文件中,一般用于查询多条记录中各个字段的结果,存储在Map中。Map结构的示例如下:

    Map<Long, Map<String, String>>。范型类型可以修改。

    Map的key:一般存储每条记录的主键,也可以用其他值表示,主要取决于Dao层@MapKey注解后面的字段(如@MapKey("id"));

    Map的value:也是一个Map,表示查询出这条记录的每个字段的字段名称和字段值。

    li>


声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。