Boa tarde pessoal.
Nunca tinha mexido com Spring antes, portanto penei um pouco pra conseguir fazer as configurações necessárias.
Enfim, preciso fazer algumas coisas com spring - hibernate e para isso foi criado uma interface CountryDAO e uma implementação CountryHibernateDAO que também herda HibernateDaoSupport.
Preciso usar esse DAO em uma classe que não é gerenciada pelo spring mas quero que o dao o seja.
Para tanto fiz a configuração necessária do sessionFactory, datasource, etc no applicationContext inclusive a seguinte para que ele encontre a implementação do DAO:
<bean id="countryDAO" class="com.something.domain.dao.country.CountryHibernateDAO"
autowire="byName">
<property name="sessionFactory">
<ref local="sessionFactory" />
</property>
</bean>
Bom, na minha classe normal que não é geranciada pelo spring como faço pra obter uma instância desse DAO?
Alguém tem alguma luz? To tentando de tudo e não acho nada no google, aliás, acho coisa pra k* mas é muita informação desencontrada etc e tal…
Só preciso saber disso por enquanto.
Obrigado!