Spring + Java Generic

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

Outra duvida galera:

[code]public class ContatoDaoiBATIS extends GenericDaoiBATIS<Contato, Integer>
implements ContatoDao {

public ContatoDaoiBATIS(Class<Contato> persistentClass) {
	super(persistentClass);
}[/code]

Como faço para para injetar um java.lang.Class, para ser convertido para Contato?

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