MyBatis/Spring - 2 个数据源 MyBatisSystemException - 模糊的映射语句
我在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论