[RESOLVIDO] MyBatis 3 - Mapper retorna null (configuração programática)

0 respostas
marvinla

Bom dia pessoal!

Estou tendo um problema quando configuro minha SessionFactory do MyBatis 3 programáticamente. Quando peço um mapper (getMapper), o mesmo me retorna null:

DataSource dataSource = new PooledDataSource("com.mysql.jdbc.Driver", 
				"jdbc:mysql://xxxxxxxxxxxxxxxxxxxxxxx", 
				"xxxxxxxxxx", "xxxxxxxxxxxxxxxxxxx");
		TransactionFactory transactionFactory = new JdbcTransactionFactory();
		Environment environment = new Environment("development", transactionFactory, dataSource);
		Configuration config = new Configuration(environment);
		SqlSessionFactory sessionFactory = new SqlSessionFactoryBuilder().build(config);
		sessionFactory.getConfiguration().addMapper(CfopMapper.class);
		
		SqlSession session = sessionFactory.openSession();
		CfopMapper mapper = session.getMapper(CfopMapper.class);

Quando uso a configuração por xml funciona perfeitamente.

Alguém tem alguma idéia?

Obrigado!

Edit: Estava tudo correto, dei rata na hora de alimentar minha base de dados.
Foi mal pessoal.
Abraços

Criado 11 de outubro de 2011
Respostas 0
Participantes 1