国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - 如何解決Mybatis--java.lang.IllegalArgumentException: Result Maps collection already contains value for X

如何解決Mybatis--java.lang.IllegalArgumentException: Result Maps collection already contains value for X

2020-07-19 12:06SilenceBiuBiu Java教程

這兩天因為項目需要整合spring、struts2、mybatis三大框架,但啟動的時候總出現這個錯誤,困擾我好久,折騰了好久終于找到問題根源,下面小編給大家分享下問題所在及解決辦法,一起看看吧

這兩天因為項目需要整合spring、struts2、mybatis三大框架,但啟動的時候總出現這個錯誤,困擾我好久,在網上找到的答案都不是我想要的,今天終于知道原因了。

    user-mapper.xml如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?xml version="1.0" encoding="UTF-8"?>
  <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
    "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  <mapper namespace="com.bmdc.dj.user.dao.UserDao">
    <resultMap type="user" id="userResult">
     <id property="user_id" column="USER_ID"/>
      <result property="login_name" column="LOGIN_NAME"/>
      <result property="real_name" column="REAL_NAME"/>
      <result property="password" column="PASSWORD"/>
   </resultMap>
   <insert id="add" parameterType="user">
     insert into users (user_id, login_name, real_name, password)
     values(#{user_id}, #{login_name}, #{real_name}, #{password})
   </insert>
 </mapper>

  其中,namespace是接口路徑。

    Mybatis.xml如下:

?
1
2
3
4
5
6
7
8
9
10
11
<?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
 <configuration>
   <!-- 別名 -->
   <typeAliases>
     <typeAlias type="com.bmdc.dj.user.domain.User" alias="user"/>
   </typeAliases>
    <mappers> 
     <mapper resource="com/bmdc/dj/user/dao/user-mapper.xml" /> 
   </mappers>
 </configuration>

    其他配置文件都正確,我就不寫了。這樣就會出現 Java.lang.IllegalArgumentException: Result Maps collection already contains value for XXX這個錯誤。

    解決辦法是:刪除Mybatis.xml中的<mappers>標簽所有內容。因為如果user-mapper.xml與namespace的接口在同一路徑下,就不需要在mybaits.xml中再進行配置了。

    修改后的Mybatis.xml如下:

?
1
2
3
4
5
6
7
8
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
  <!-- 別名 -->
  <typeAliases>
    <typeAlias type="com.bmdc.dj.user.domain.User" alias="user"/>
  </typeAliases>
</configuration>

以上所述是小編給大家介紹的如何解決Mybatis--java.lang.IllegalArgumentException: Result Maps collection already contains value for X,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

原文鏈接:http://blog.csdn.net/silencebiubiu/article/details/53885471

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 免费在线成人 | 精品欧美乱码久久久久久1区2区 | 精品成人国产在线观看男人呻吟 | 欧美天堂 | 欧美日韩成人在线视频 | 一级a性色生活片久久毛片 国产精品久久久久久久久久免费看 | 日韩中文视频 | 蜜桃国精产品二三三区视频 | 青青久草 | 成人短视频在线 | 国产精品国产三级国产aⅴ9色 | 99爱在线观看 | 国产精品美女久久久久久久久久久 | 成人免费一区 | 五月婷婷在线视频 | 天天操天天拍 | 免费午夜电影 | 久久久久久久久久久福利观看 | 日韩一区二区免费电影 | 91精品秘密在线观看 | 欧美精品日韩 | 欧美人交a欧美精品 | 久久久久久久久久久久一区二区 | 国产乱码久久久久久一区二区 | 国产精品久久久久久久久图文区 | 亚洲免费不卡视频 | 日韩欧美一区二区三区在线观看 | 毛片一级在线 | 五月婷婷激情 | 亚洲精品久久 | 在线a视频 | 久久国产精品久久精品 | 色站综合| 亚洲精品久久久久一区二区三区 | 91av亚洲 | 久久国内 | 免费观看黄色12片一级视频 | www.国产精品 | 亚洲精品久久久一区二区三区 | av在线电影网站 | 欧美一级二级三级视频 |