проблема с конфигурацией mybatis - PullRequest
1 голос
/ 13 мая 2011

Я новичок в MyBatis.

Я пытался настроить mybatis в веб-сервисе, который я пишу, но безуспешно.

То, что я уже сделал, это

  1. Интерфейс UserInfoMapper
  2. UserInfoMapper.xml с пространством имен mapper с моим интерфейсом UserInfoMapper и файлом
  3. mybatis-config.xml с типом Alias ​​для использования в качестве типа результата в UserInfoMapper.xml
  4. bean-компонент dataSource для Oracle (я подключаюсь) в datasourceContext.xml
  5. org.mybatis.spring.mapper.MapperScannerConfigurer с базовым пакетом, указывающим на мой интерфейс UserInfoMapper в datasourceContext.xml
  6. 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

1 Ответ

0 голосов
/ 16 мая 2011

Трудно комментировать, не имея больше информации. Можете ли вы опубликовать свой интерфейс UserInfoMapper.java, свой UserInfoMapper.xml и трассировку стека, пожалуйста? Вы уверены, что имя метода в вашем интерфейсе совпадает с идентификатором вашего SELECT в XML?

...