解决方案 »

  1.   

    applicationContext-dao.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"
    default-lazy-init="true">

    <bean id="sessionFactory"
    class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
    <property name="dataSource" ref="dataSource" />
    <property name="configLocation" value="/WEB-INF/hibernate.cfg.xml" />
    <property name="hibernateProperties">
    <value>
    hibernate.dialect=${hibernate.dialect}
    hibernate.query.substitutions=true 'Y', false 'N'
    hibernate.cache.use_second_level_cache=true
    hibernate.cache.provider_class=org.hibernate.cache.EhCacheProvider
    hibernate.show_sql=false
                </value>
    </property>
    </bean> <bean id="transactionManager"
    class="org.springframework.orm.hibernate3.HibernateTransactionManager">
    <property name="sessionFactory" ref="sessionFactory" />
    </bean> <bean id="universalDao"
    class="com.hxsmart.framework.core.dao.hibernate.UniversalDaoHibernate">
    <property name="sessionFactory" ref="sessionFactory" />
    </bean> <bean id="userDao"
    class="com.hxsmart.bank.usermanager.dao.hibernate.UserDaoHibernate">
    <property name="sessionFactory" ref="sessionFactory" />
    </bean> <bean id="roleDao"
    class="com.hxsmart.bank.usermanager.dao.hibernate.RoleDaoHibernate">
    <property name="sessionFactory" ref="sessionFactory" />
    </bean>
    <bean id="privilegeDao"
    class="com.hxsmart.bank.usermanager.dao.hibernate.PrivilegeDaoHibernate">
    <property name="sessionFactory" ref="sessionFactory" />
    </bean>
    <bean id="auditLogDao"
    class="com.hxsmart.bank.usermanager.dao.hibernate.AuditLogDaoHibernate">
    <property name="sessionFactory" ref="sessionFactory" />
    </bean>
    <bean id="pagedSearcher"
    class="com.hxsmart.framework.core.dao.hibernate.HQLPagedSearcher"
    scope="prototype">
    <property name="sessionFactory" ref="sessionFactory" />
    </bean>
    <bean id="connectionBuilder"
    class="com.hxsmart.bank.usermanager.dao.hibernate.ConnectionBuilderHibernate">
    <property name="sessionFactory" ref="sessionFactory" />
    </bean> <bean id="insLevelDao"
    class="com.hxsmart.bank.usermanager.dao.hibernate.InsLevelDaoHibernate">
    <property name="sessionFactory" ref="sessionFactory" />
    </bean>
    <bean id="institutionDao"
    class="com.hxsmart.bank.usermanager.dao.hibernate.InstitutionDaoHibernate">
    <property name="sessionFactory" ref="sessionFactory" />
    </bean> <bean id="passwordDao"
    class="com.hxsmart.bank.usermanager.dao.hibernate.PasswordDaoHibernate">
    <property name="sessionFactory" ref="sessionFactory" />
    </bean>
    </beans>
      

  2.   

    class="org.springframework.orm.hibernate3.HibernateTransactionManager"
    好像这句有问题,具体我也不清楚,换一个transactionManager试试。