Я новичок в MyBatis.
Я пытался настроить mybatis в веб-сервисе, который я пишу, но безуспешно.
То, что я уже сделал, это
- Интерфейс UserInfoMapper
- UserInfoMapper.xml с пространством имен mapper с моим интерфейсом UserInfoMapper и файлом
- mybatis-config.xml с типом Alias для использования в качестве типа результата в UserInfoMapper.xml
- bean-компонент dataSource для Oracle (я подключаюсь) в datasourceContext.xml
- org.mybatis.spring.mapper.MapperScannerConfigurer с базовым пакетом, указывающим на мой интерфейс UserInfoMapper в datasourceContext.xml
- bean-компонент userInfoMapper т.е.org.mybatis.spring.mapper.MapperFactoryBean со свойством mapperInterface (value = "is.simnn.act.web.ngs.persistence.UserInfoMapper") и свойством sqlSessionFactory (ref = "sqlSessionFactory") в datasourceContext.xml
<import resource="classpath:META-INF/wsContext.xml" />
<import resource="classpath:META-INF/db/datasourceContext.xml" />
В моем тестовом примере я получаю исключение NullPointerException при вызове jaxws: endpointэто приводит меня к моему интерфейсу UserInfoMapper.
Любая идея или намеки на то, что может быть не так с моей конфигурацией?
Спасибо, Gunnlaugur