3

我们目前正在重新实现我们的 DB 层以使用 MyBatis。我们有一个在 XML 中定义的模型“用户”的 ResultMapper。对于一个相当复杂的搜索查询,我们希望在 Java 中构建查询,但从 XML 中定义的 ResultMapper 中获取类型化的结果。

我认为必须有可能在 Java 中获得 ResultMappers,以便将它们与手工制作的 Java 选择查询结合起来。任何人都知道如何或应该尝试另一种方法?

4

2 回答 2

0

这违背了 MyBatis 的宗旨。

从 MyBatis 文档中:

Java 开发人员必须做的最讨厌的事情之一就是在 Java 代码中嵌入 SQL。

您应该使用动态 sql

于 2013-09-19T13:22:30.927 回答
0

我通过实现@selectprovider 解决了这个问题。

于 2013-09-20T05:26:32.223 回答