This works fine:
this.getClass().getResource("com/izs/mybatis/FormMapper.xml");
If I write <mapper resource="com/izs/mybatis/FormMapper.xml" /> in the
Configuration.xml the errors are showed after a while. Instead if I
put another path the errors are showed immediately.
On 27 Set, 14:17, Poitras Christian <
Christian.Poit...@ircm.qc.ca>
wrote:
> It seems the resources cannot be seen on the classpath.
> You can check by calling Class.getResource("/com/izs/mybatis/FormMapper.xml");
>
> You can try <mapper resource="/com/izs/mybatis/FormMapper.xml"/>
>
> Christian
>
> -----Message d'origine-----
> De :
mybati...@googlegroups.com [mailto:
mybati...@googlegroups.com] De la part de raid3n
> Envoyé : September-27-11 2:07 AM
> À : mybatis-user
> Objet : Re: MyBatis 3.0.5 and mappers loading problem
>
> If I try your pat I get:
>
> org.apache.ibatis.exceptions.PersistenceException:
> ### Error building SqlSession.
> ### The error may exist in com/izs/mybatis/FormMapper.xml
> ### Cause: org.apache.ibatis.builder.BuilderException: Error parsing
> SQL Mapper Configuration. Cause: java.io.IOException: Could not find
> resource com/izs/mybatis/FormMapper.xml
> at
> org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactor y.java:
> 8)
> at
> org.apache.ibatis.session.SqlSessionFactoryBuilder.build(SqlSessionFactoryB uilder.java:
> 32)
> at com.izs.Main.initMyBatis(Main.java:115)
> at com.izs.Main.main(Main.java:81)
> Caused by: org.apache.ibatis.builder.BuilderException: Error parsing
> SQL Mapper Configuration. Cause: java.io.IOException: Could not find
> resource com/izs/mybatis/FormMapper.xml
> at
> org.apache.ibatis.builder.xml.XMLConfigBuilder.parseConfiguration(XMLConfig Builder.java:
> 85)
> at
> org.apache.ibatis.builder.xml.XMLConfigBuilder.parse(XMLConfigBuilder.java:
> 69)
> at
> org.apache.ibatis.session.SqlSessionFactoryBuilder.build(SqlSessionFactoryB uilder.java:
> 30)
> ... 2 more
> Caused by: java.io.IOException: Could not find resource com/izs/
> mybatis/FormMapper.xml
> at org.apache.ibatis.io.Resources.getResourceAsStream(Resources.java:
> 89)
> at org.apache.ibatis.io.Resources.getResourceAsStream(Resources.java:
> 76)
> at