Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 13586|Svar: 3

[JavaEE] mybatis rapporterade "Resultatkartor samling innehåller redan värde förxxx"...

[Kopiera länk]
Publicerad på 2018-08-23 15:10:48 | | | |
Orsakad av: org.springframework.beans.factory.BeanCreationException: Fel att skapa böna med namnet 'accountMapper' definierad i filen [C:\project\java\itsvseapi\target\classes\com\ itsvse\test\mapper\AccountMapper.class]: Kan inte lösa referensen till bean 'DBDataSqlSessionFactory' när bean-egenskapen 'sqlSessionFactory' ställs in; nästlade undantag är org.springframework.beans.factory.BeanCreationException: Fel som skapar bean med namnet 'DBDataSqlSessionFactory' definierad i klassvägsresursen [com/itsvse/test/config/DefaultDataSourceConfig.class]: Bean-instansiering via fabriksmetoden misslyckades; Nästlade undantag är org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory-metoden ' sqlSessionFactory' kastade undantag; Nästlade undantag är org.springframework.core.NestedIOException: Misslyckades med att tolka mappningsresursen: 'file [C:\project\java\itsvseapi\target\classes\mapper\AccountMapper.xml]'; nästlade undantag är org.apache.ibatis.builder.BuilderException: Felparsning av Mapper XML. Orsak: java.lang.IllegalArgumentException: Result Maps-samlingen innehåller redan värde för com.itsvse.test.mapper.AccountMapper.BaseResultMap


När du startar tomcat under SSM-installationen rapporteras ett fel:

Orsakat av: org.springframework.beans.factory.BeanCreationException: Fel att skapa böna med namnet 'accountMapper'



Orsak:

Dessa koder genereras automatiskt av verktyget, så de dubbelkontrolleras inte. Ett litet misstag ledde till:

Eftersom metodernas ID:n i gränssnittet AccountMapper.java implementeras vid användning av IBATIS AccountMapper.xml till exempel ha dubblettvärden, till exempel
    <select id="AccountTableMap" resultMap="AccountTableResult"> AccountMapper har två sådana id:n i en xml-fil, bara ändra den.





Föregående:Redis möjliggör fjärråtkomst
Nästa:Docker-versioner delas in i CE- och EE-distinktioner
Publicerad på 2018-10-10 13:32:52 |
Snabb:Författare är bannlysta eller borttaget innehåll blockeras automatiskt
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com