Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 13586|Odgovoriti: 3

[JavaEE] mybatis je poročal "Zbirka rezultatskih zemljevidov že vsebuje vrednost za xxx"...

[Kopiraj povezavo]
Objavljeno na 23. 08. 2018 15:10:48 | | | |
Vzrok: org.springframework.beans.factory.BeanCreationException: Napaka pri ustvarjanju beana z imenom 'accountMapper', definiranim v datoteki [C:\project\java\itsvseapi\target\classes\com\ itsvse\test\mapper\AccountMapper.class]: Ni mogoče rešiti reference na bean 'DBDataSqlSessionFactory' med nastavitvijo lastnosti bean 'sqlSessionFactory'; gnezdena izjema je org.springframework.beans.factory.BeanCreationException: Napaka pri ustvarjanju beana z imenom 'DBDataSqlSessionFactory', definiranim v class path resource [com/itsvse/test/config/DefaultDataSourceConfig.class]: Instanciranje Beana po tovarniški metodi ni uspelo; gnezdena izjema je org.springframework.beans.BeanInstanciationException: Ni uspelo instancirati [org.apache.ibatis.session.SqlSessionFactory]: Factory method ' izključitev sqlSessionFactory; gnezdena izjema je org.springframework.core.NestedIOException: Ni uspelo razčleniti vira preslikave: 'file [C:\project\java\itsvseapi\target\classes\mapper\AccountMapper.xml]'; gnezdena izjema je org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. Vzrok: java.lang.IllegalArgumentException: zbirka Result Maps že vsebuje vrednost za com.itsvse.test.mapper.AccountMapper.BaseResultMap


Ko zaženeš Tomcat med SSM nastavitvami, se pojavi napaka:

Vzrok: org.springframework.beans.factory.BeanCreationException: Napaka pri ustvarjanju fižola z imenom 'accountMapper'



Vzrok:

Te kode orodje samodejno generira, zato jih ne preverjajo dvakrat. Majhna napaka je povzročila:

Ker so ID-ji metod v vmesniku AccountMapper.java implementirani pri uporabi IBATIS AccountMapper.xml imajo na primer podvojene vrednosti, na primer
    <select id="AccountTableMap" resultMap="AccountTableResult"> AccountMapper ima dva takšna ID-ja v xml datoteki, samo spremenite ju.





Prejšnji:Redis omogoča oddaljen dostop
Naslednji:Dockerjeve različice so razdeljene na CE in EE razlike
Objavljeno na 10. 10. 2018 13:32:52 |
Uren:Avtorji so prepovedani ali pa je vsebina samodejno blokirana
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com