Hi,
Need help with below problem:
I am trying to connect database, using camel mybatis component. I am using
spring boot started for both
camel and mybatis.
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-spring-boot-starter</artifactId>
<version>2.17.1</version>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.1.1</version>
</dependency>
Since I am using Springboot, all the datasource properties are load on the
start-up. Also I am using mybatis "MapperScan" to get the mybatis mappers.
Then I use the came RouteBuilder class, to execute the "select" sql from the
Mapper.xml file.
from("timer://testOnly?repeatCount=1&delay=4000")
.log("Starting Mybatis Camel Compotent Run...")
.to("mybatis:getErrorByMessageId?statementType=SelectOne")
.log("Mybatis DB Message: "+ body())
.end();
but getting NPE
Caused by: java.lang.NullPointerException: null
at
org.apache.ibatis.session.defaults.DefaultSqlSessionFactory.openSessionFromDataSource(DefaultSqlSessionFactory.java:95)
~[mybatis-3.4.0.jar:3.4.0]
... 15 common frames omitted
After debugging, found the mybatis is getting NULL environment.
*Question:* Has any one tried using springboot+mybatis and camel? any
examples?
What additional configuration is required to get these 3 framework together?
--
View this message in context:
http://camel.465427.n5.nabble.com/Issues-Using-Mybatis-Camel-Component-and-SpringBoot-tp5782840.html
Sent from the Camel - Users mailing list archive at Nabble.com.