Oi Pedro!
Configurei o applicationConfig.xml da seguinte forma:
Code:
<!-- ########################################################################### -->
<!-- ####################### Data Source Regulus ####################### -->
<!-- ########################################################################### -->
<bean id="transactionTemplateRegulus" class="org.springframework.transaction.support.TransactionTemplate">
<property name="transactionManager">
<ref bean="hibernateTransactionManagerRegulus"/>
</property>
</bean>
<bean id="hibernateTransactionManagerRegulus" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="dataSource">
<ref bean="dataSourceRegulus" />
</property>
<property name="sessionFactory">
<ref bean="sessionFactoryRegulus" />
</property>
</bean>
<bean id="hibernateTemplateRegulus" class="org.springframework.orm.hibernate3.HibernateTemplate">
<property name="sessionFactory">
<ref bean="sessionFactoryRegulus" />
</property>
</bean>
<bean id="dataSourceRegulus" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="org.postgresql.Driver"/>
<property name="url" value="jdbc:postgresql://localhost/uinfor?charSet=latin1"/>
<property name="username" value="postgres"/>
<property name="password" value="postgres"/>
</bean>
<bean id="sessionFactoryRegulus" class="br.com.linkcom.neo.hibernate.AnnotationSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSourceRegulus" />
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.PostgreSQLDialect</prop>
<prop key="hibernate.show_sql">true</prop>
</props>
</property>
</bean>
<!---->
<bean id="formularioDAO" class="br.com.mastersoftsistemas.uesb.dominus.integration.regulus.dao.FormularioDAO">
<property name="hibernateTemplate"><ref bean="hibernateTemplateRegulus"/></property>
</bean>
<bean id="grupoDAO" class="br.com.mastersoftsistemas.uesb.dominus.integration.regulus.dao.GrupoDAO">
<property name="hibernateTemplate"><ref bean="hibernateTemplateRegulus"/></property>
</bean>
<bean id="objetoDAO" class="br.com.mastersoftsistemas.uesb.dominus.integration.regulus.dao.ObjetoDAO">
<property name="hibernateTemplate"><ref bean="hibernateTemplateRegulus"/></property>
</bean>
<bean id="paginaWebDAO" class="br.com.mastersoftsistemas.uesb.dominus.integration.regulus.dao.PaginaWebDAO">
<property name="hibernateTemplate"><ref bean="hibernateTemplateRegulus"/></property>
</bean>
<bean id="usuarioDAO" class="br.com.mastersoftsistemas.uesb.dominus.integration.regulus.dao.UsuarioDAO">
<property name="hibernateTemplate"><ref bean="hibernateTemplateRegulus"/></property>
</bean>
Mas desta forma está dando o erro:
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.orm.hibernate3.HibernateTransactionManager' defined in null: Unsatisfied dependency expressed through bean property 'dataSource': There are 2 beans of type [interface javax.sql.DataSource] for autowire by type. There should have been 1 to be able to autowire property 'dataSource' of bean 'org.springframework.orm.hibernate3.HibernateTransactionManager'.
Aguardo resposta! Please!!! Bj.