Инъекция SessionFactory не работает

Моя SessionFactory не существуетt вводится в переменную SessionFactory. Моя конфигурация выглядит следующим образом:




    

    

    

    
    

    
    

    
        
        
        
    

    
        
        
        
        

        
        
        
        
    

    
        
            
                org.hibernate.dialect.MySQLDialect
                true
                update
                true
                org.hibernate.cache.HashtableCacheProvider
            
        
    

    
        
                
        

    

    
        
    

HibernateUtil.class

package com.csu.library.mvc.hibernate;

import org.hibernate.SessionFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.context.annotation.Bean;
import org.springframework.orm.hibernate4.HibernateExceptionTranslator;
import org.springframework.orm.hibernate4.HibernateTransactionManager;
import org.springframework.transaction.annotation.EnableTransactionManagement;

@org.springframework.context.annotation.Configuration
@EnableTransactionManagement
public class HibernateUtil {

    @Autowired
    @Qualifier("sessionFactory")
    private SessionFactory sessionFactory;

    public SessionFactory getSessionFactory() {
        return sessionFactory;
    }

    @Bean
    public HibernateTransactionManager transactionManager() {
        return new HibernateTransactionManager(getSessionFactory());
    }

    @Bean
    public HibernateExceptionTranslator exceptionTranslator() {
        return new HibernateExceptionTranslator();
    }
}

Программа кидаетИсключение нулевого указателя когда вызывается метод getSessionFactory (). Очевидно, сессия фабрики невпрыскивается. Программа запускается нормально. В чем может быть проблема?

Ответы на вопрос(4)

Ваш ответ на вопрос