Ajuda com IBatis

0 respostas
K

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:

SqlMapFuncionarios asd = new SqlMapFuncionarios(DaoConfig.getDaoManager());
    	
    	try {
			Funcionario func = asd.getFuncionarioByLogin("andersonf");			
		} catch (SQLException e) {
			e.printStackTrace();
		}
Meu SqlMapFuncionario.java:
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);
	}

}

O resto, tá tudo configurado certinho...

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

Obrigado!

Criado 9 de fevereiro de 2007
Respostas 0
Participantes 1