Ajuda com IBatis

Bom dia pessoal!

Já estou apanhando do IBatis a mais de um dia… Não consigo colocá-lo pra funcionar num projeto de icefaces meu!

Então, eu copiei tudinho do sample JPetStore, do IBatis. Exatamente a mesma estrutura… Só adaptei pra Oracle.

Entretanto, ao tentar ler o objeto que lê o banco, pego o seguinte erro:

Caused by: java.lang.NullPointerException at com.ibatis.dao.engine.impl.StandardDaoManager.getTransaction(StandardDaoManager.java:108) at com.ibatis.dao.client.template.SqlMapDaoTemplate.getSqlMapExecutor(SqlMapDaoTemplate.java:60) at com.ibatis.dao.client.template.SqlMapDaoTemplate.queryForObject(SqlMapDaoTemplate.java:162) at com.gesplan.persistence.sqlmapdao.SqlMapFuncionarios.getFuncionarioByLogin(SqlMapFuncionarios.java:21)

O que pode ser isso?

Abaixo, alguns detalhes das minhas classes.
Parte do método que invoca o IBatis:

[code]
SqlMapFuncionarios asd = new SqlMapFuncionarios(DaoConfig.getDaoManager());

	try {
		Funcionario func = asd.getFuncionarioByLogin("andersonf");			
	} catch (SQLException e) {
		e.printStackTrace();
	}[/code]

Meu SqlMapFuncionario.java:

[code]public class SqlMapFuncionarios extends BaseSqlMapDao implements
IntFuncionarios {

public SqlMapFuncionarios(DaoManager daoManager) {
	super(daoManager);
}

public Funcionario getFuncionarioByLogin(String login) throws SQLException {
	return (Funcionario) queryForObject("getFuncionarioByLogin", login);
}

}[/code]

O resto, tá tudo configurado certinho…

Realmente não sei mais o que fazer! Qualquer ajuda será bem vinda…

Obrigado!