Я новичок в MyBatis.
Я пытался настроить mybatis в веб-сервисе, который я пишу, но пока безуспешно.
То, что я уже сделал,
- UserInfoMapper интерфейс
- UserInfoMapper.xml с пространством имен сопоставителя с моим интерфейсом UserInfoMapper и выбором
- mybatis-config.xml с typeAlias для использования в качестве типа результата в UserInfoMapper.xml
- bean-компонент dataSource для oracle (я подключаюсь) в datasourceContext.xml
- org.mybatis.spring.mapper.MapperScannerConfigurer bean с basePackage, указывающим на мой интерфейс UserInfoMapper в datasourceContext.xml
- Компонент sqlSessionFactory, т.е. org.mybatis.spring.SqlSessionFactoryBean со свойством для моего источника данных и configLocation
- bean-компонент userInfoMapper, т.е. org.mybatis.spring.mapper.MapperFactoryBean со свойством mapperInterface (value = "is.simnn.act.web.ngs.persistence.UserInfoMapper") и свойством sqlSessionFactory (ref = "sqlSessionFactory") в datasourceContext.xml
- то в моем applicationContext.xml у меня есть следующее,
<import resource="classpath:META-INF/wsContext.xml" />
<import resource="classpath:META-INF/db/datasourceContext.xml" />
In my test case I keep getting NullPointerException when I call jaxws:endpoint and it leads me to my UserInfoMapper interface.
Есть идеи или намеки на то, что может быть не так с моей конфигурацией?
Спасибо, Gunnlaugur