0

我正在使用声明一些 REST 路由,其中​​之一如下:

<put id="rest:award.linkfaq" uri="/award/faq" produces="application/json"
        consumes="application/json" type="com.foo.bar.FaqLink">

FaqLink只是一个带有 getter 和 setter 的 POJO idawardId等等。我随后也路由到 mybatis 查询,如下所示:

<to uri="mybatis:linkFaq?statementType=SelectList&amp;inputHeader=${in.body}"
id="linkFaq.mybatis:linkFaq" />

在 SqlMapper 中,即使我已经声明了ParamTypeas FaqLink(在声明为 a 之后TypeAlias),用作查询的一部分的变量,例如#{id}#{awardId}仍然解析为 null。

我做错了什么,我无法让 SqlMapper 从所述 POJO 中获取变量?我登录了${in.body},它似乎是一个实例FaqLink

4

0 回答 0