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