MyBatis/Spring - 2 个数据源 MyBatisSystemException - 模糊的映射语句

发布于 2024-12-25 05:52:05 字数 274 浏览 1 评论 0原文

我在 Spring/MyBatis 应用程序中配置了两个数据源。启动时我没有收到任何错误(它读取 Mapper XML 和接口)。但在调用该方法时,抛出以下异常:

MyBatisSystemException: SqlSession 操作;嵌套异常是 java.lang.IllegalArgumentException: selectByPrimaryKey 在 Mapped statements 集合中不明确(尝试使用包括命名空间的全名,或重命名其中一个条目)

它没有很清楚地说明不明确的原因。

I have configured two datasources in my Spring/MyBatis application. I don't get any error while startup (its reading the Mapper XML and interface). But when invoking the method, its throwing the following exception:

MyBatisSystemException: SqlSession operation; nested exception is java.lang.IllegalArgumentException: selectByPrimaryKey is ambiguous in Mapped Statements collection (try using the full name including the namespace, or rename one of the entries)

It doesn't quite clearly say the cause for ambiguity.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文