Cēlonis: org.springframework.beans.factory.BeanCreationException: Kļūda, veidojot pupiņas ar nosaukumu 'accountMapper', kas definēts failā [C:\project\java\itsvseapi\target\classes\com\ itsvse\test\mapper\AccountMapper.class]: Nevar atrisināt atsauci uz pupiņu 'DBDataSqlSessionFactory', iestatot pupiņu rekvizītu 'sqlSessionFactory'; ligzdotais izņēmums ir org.springframework.beans.factory.BeanCreationException: kļūda, veidojot pupiņas ar nosaukumu "DBDataSqlSessionFactory", kas definēta klases ceļa resursā [com/itsvse/test/config/DefaultDataSourceConfig.class]: Pupiņu instantiācija, izmantojot rūpnīcas metodi, neizdevās; ligzdotais izņēmums ir org.springframework.beans.BeanInstantiationException: Neizdevās izveidot [org.apache.ibatis.session.SqlSessionFactory]: Rūpnīcas metode ' sqlSessionFactory" izmeta izņēmumu; ligzdotais izņēmums ir org.springframework.core.NestedIOException: neizdevās parsēt kartēšanas resursu: 'file [C:\project\java\itsvseapi\target\classes\mapper\AccountMapper.xml]'; ligzdotais izņēmums ir org.apache.ibatis.builder.BuilderException: kļūda, parsējot Mapper XML. Iemesls: java.lang.IllegalArgumentException: Rezultātu karšu kolekcija jau satur vērtību com.itsvse.test.mapper.AccountMapper.BaseResultMap
Startējot tomcat SSM iestatīšanas laikā, tiek ziņots par kļūdu:
Cēlonis: org.springframework.beans.factory.BeanCreationException: Kļūda, veidojot pupiņas ar nosaukumu "accountMapper"
Cēlonis:
Šos kodus rīks ģenerē automātiski, tāpēc tie netiek pārbaudīti vēlreiz. Neliela kļūda noveda:
Tā kā saskarnes metožu ID AccountMapper.java tiek ieviesti, izmantojot IBATIS, AccountMapper.xml būt dublētas vērtības, piemēram, <select id="AccountTableMap" resultMap="AccountTableResult"> AccountMapper ir divi šādi ID xml failā, vienkārši modificējiet to.
|