Spring + Java Generic

2 respostas
A

Pessoal, fiz um DAO e a sua Implementação , usando Generic.
Tem como eu injetar esse DAO, pelo Spring passando junto a Class <T> e a Wrapper <PK> desejada?

Exemplo:
applicationContext.xml

&lt;bean id="contatoDao" class="org.afs.dao.ibatis.contato.GenericDaoiBATIS"&gt; &lt;property name="dataSource" ref="dataSource"/&gt; &lt;property name="sqlMapClient" ref="sqlMapClient"/&gt; &lt;/bean&gt;
Meu DAO:

Minha implementacao do DAO

public class GenericDaoiBATIS&lt;T, PK extends Serializable&gt; extends SqlMapClientDaoSupport implements GenericDao&lt;T, PK&gt;
Ficaria assim?

Grato desde Já
[]'s

2 Respostas

A
Outra duvida galera:
public class ContatoDaoiBATIS extends GenericDaoiBATIS<Contato, Integer>
		implements ContatoDao {

	public ContatoDaoiBATIS(Class<Contato> persistentClass) {
		super(persistentClass);
	}
Como faço para para injetar um java.lang.Class, para ser convertido para Contato?
Mauricio_Linhares

http://www.guj.com.br/posts/list/60070.java

Criado 19 de maio de 2007
Ultima resposta 24 de mai. de 2007
Respostas 2
Participantes 2