Получение исключения нулевого указателя в приложении Java Spring Hibernate - PullRequest
0 голосов
/ 22 марта 2011

У меня есть класс Регистрация с именем пользователя пароль электронной почты

У меня есть следующая функция в dao, классы обслуживания

 public Registration get( Integer id ) {
     logger.debug("Getting person");
        return registrationDAO.findUserByID(id);
     }

@Resource(name="registrationService")
    private RegistrationService registrationService;

    public Registration findUserByID(Integer ID) {

         try {

              Session session = sessionFactory.getCurrentSession();
              Registration person = (Registration) session.get(Registration.class, ID);
              return person;

         } catch (Exception e) {
                    System.out.println(e);
                    throw new RuntimeException("DAO failed", e);
                }


        }

Я использую эту функцию в следующей функции

public UserDetails loadUserByUsername(String username)
            throws UsernameNotFoundException, DataAccessException {

        // Declare a null Spring User
        UserDetails user = null;
        logger.debug(username);

                //for testing -- i get error here
        Registration regUser = registrationService.get(1);
        logger.debug(regUser);

        try {


            DbUser dbUser = userDAO.searchDatabase(username);

Я получаю сообщение об ошибке при добавлении этой строки

Registration regUser = registrationService.get(1);
            logger.debug(regUser);

1 Ответ

0 голосов
/ 22 марта 2011

Редактировать: По уточненному вопросу

@Resource
private RegistrationService registrationService;

См. Учебник по адресу: http://download.oracle.com/javaee/5/tutorial/doc/bncjk.html#bncjl

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...