国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

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

2019-11-26 13:22:52
字體:
來源:轉載
供稿:網友

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

    user-mapper.xml如下:

<?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如下:

<?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如下:

 <?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,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 浪卡子县| 无极县| 定襄县| 隆德县| 锡林浩特市| 荥阳市| 七台河市| 炎陵县| 司法| 汤原县| 泰和县| 德州市| 祁东县| 得荣县| 象州县| 泸水县| 巴青县| 从化市| 章丘市| 梨树县| 吉隆县| 合川市| 莱芜市| 资中县| 普陀区| 宜州市| 临猗县| 正阳县| 昌平区| 新干县| 高要市| 封开县| 淮阳县| 宜君县| 肇源县| 徐汇区| 八宿县| 平遥县| 甘谷县| 二手房| 泸州市|