如何将MyBatis与带有注释的Spring(Boot)的Camel流一起使用(intefrace)?
在XML文件中使用Mybatis配置时工作正常。 像:
<to uri="mybatis:selectSomething...">
(springboot | camel的旧时尚) 用:
<mapper namespace="Something">
<resultMap id="SomeObject" type="SomeObjectImpl">
...
</resultMap>
<select id="selectSomething" resultMap="SomeObject">
SELECT something FROM somewhere WHERE id = #{id}
</select>
...
现在我有:
public interface Mapper {
@Select("SELECT something FROM somewhere WHERE id = #{id}")
public List<String> selectSomething(@Param("id") int id);
}
当我直接使用java代码时它工作正常。
但不使用骆驼流
<to uri="mybatis:???...
我没有可以使用的select / statement的ID。
答案 0 :(得分:0)
在撰写本文时,camel-mybatis不支持此功能。但是让我们考虑增加对此的支持是一个好主意。欢迎您在Apache Camel登录JIRA门票。