Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 13586|Svar: 3

[JavaEE] mybatis rapporterede "Result Maps-samlingen indeholder allerede værdi for xxx"...

[Kopier link]
Opslået på 23/08/2018 15.10.48 | | | |
Forårsaget af: org.springframework.beans.factory.BeanCreationException: Fejl ved at oprette bønne med navnet 'accountMapper' defineret i filen [C:\project\java\itsvseapi\target\classes\com\ itsvse\test\mapper\AccountMapper.class]: Kan ikke løse referencen til bean 'DBDataSqlSessionFactory' ved indstilling af bean-egenskaben 'sqlSessionFactory'; indlejret undtagelse er org.springframework.beans.factory.BeanCreationException: Fejl ved oprettelse af bean med navnet 'DBDataSqlSessionFactory' defineret i klassesti-ressource [com/itsvse/test/config/DefaultDataSourceConfig.class]: Bean-instansiering via fabriksmetoden mislykkedes; indlejret undtagelse er org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory-metode ' sqlSessionFactory' kastede undtagelse; indlejret undtagelse er org.springframework.core.NestedIOException: Kunne ikke parse mapping resource: 'file [C:\project\java\itsvseapi\target\classes\mapper\AccountMapper.xml]'; indlejret undtagelse er org.apache.ibatis.builder.BuilderException: Fejlparsing af Mapper XML. Cause: java.lang.IllegalArgumentException: Result Maps-samlingen indeholder allerede værdi for com.itsvse.test.mapper.AccountMapper.BaseResultMap


Når du starter tomcat under SSM-opsætningen, rapporteres der en fejl:

Forårsaget af: org.springframework.beans.factory.BeanCreationException: Fejl ved oprettelse af bønne med navnet 'accountMapper'



Årsag:

Disse koder genereres automatisk af værktøjet, så de bliver ikke dobbelttjekket. En lille fejl førte til:

Da ID'erne for metoderne i grænsefladen AccountMapper.java implementeres ved brug af IBATIS, AccountMapper.xml for eksempel have dubletter værdier
    <select id="AccountTableMap" resultMap="AccountTableResult"> AccountMapper har to sådanne id'er i en xml-fil, bare ændr den.





Tidligere:Redis muliggør fjernadgang
Næste:Docker-versioner er opdelt i CE- og EE-skelnen
Opslået på 10/10/2018 13.32.52 |
Lynhurtig:Forfattere bliver udelukket eller fjernet indhold blokeres automatisk
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com