Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 13586|Svare: 3

[JavaEE] mybatis rapporterte "Result Maps-samlingen inneholder allerede verdi for xxx"...

[Kopier lenke]
Publisert på 23.08.2018 15:10:48 | | | |
Forårsaket av: org.springframework.beans.factory.BeanCreationException: Feil som oppretter bønne med navnet 'accountMapper' definert i filen [C:\project\java\itsvseapi\target\classes\com\ itsvse\test\mapper\AccountMapper.class]: Kan ikke løse referansen til bean 'DBDataSqlSessionFactory' mens bean-egenskapen 'sqlSessionFactory' settes; nestelt unntak er org.springframework.beans.factory.BeanCreationException: Feil som oppretter bean med navnet 'DBDataSqlSessionFactory' definert i klassesti-ressursen [com/itsvse/test/config/DefaultDataSourceConfig.class]: Bean-instansiering via fabrikkmetode feilet; nestelt unntak er org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory-metode ' sqlSessionFactory' kastet unntak; nestelt unntak er org.springframework.core.NestedIOException: Klarte ikke å parse mapping resource: 'file [C:\project\java\itsvseapi\target\classes\mapper\AccountMapper.xml]'; Nestelt unntak er org.apache.ibatis.builder.BuilderException: Feilparsing av Mapper XML. Cause: java.lang.IllegalArgumentException: Result Maps-samlingen inneholder allerede verdi for com.itsvse.test.mapper.AccountMapper.BaseResultMap


Når du starter Tomcat under SSM-oppsettet, rapporteres en feil:

Forårsaket av: org.springframework.beans.factory.BeanCreationException: Feil som oppretter bønne med navnet 'accountMapper'



Årsak:

Disse kodene genereres automatisk av verktøyet, så de blir ikke dobbeltsjekket. En liten feil førte til:

Siden ID-ene til metodene i grensesnittet AccountMapper.java implementeres ved bruk av IBATIS, AccountMapper.xml for eksempel ha dupliserte verdier, for eksempel
    <select id="AccountTableMap" resultMap="AccountTableResult"> AccountMapper har to slike id-er i en xml-fil, bare endre den.





Foregående:Redis muliggjør fjernaksess
Neste:Docker-versjoner er delt inn i CE- og EE-distinksjoner
Publisert på 10.10.2018 13:32:52 |
Omgående:Forfattere blir utestengt eller fjernet innhold blokkeres automatisk
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com