问题标签 [mybatis-configuration]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
172 浏览

xml - 映射器与自身冲突?

尝试使用带有两个 myBatis 映射器的应用程序运行 JBoss 服务器时,我收到一条消息

有趣的时刻是 sql 元素 workSql 在一个唯一的映射器中。并且只存在一次。我也通过文件搜索检查过。

类似的问题,在MyBatis: Errors when upgrade to 3.2.7 from 3.0.3中,关于消息

是不同的,因为它不是关于 sql 元素,而是关于 Spring 上下文中引用的整个 MyBatis 映射器。它的收据也不适用于我的情况 - 我的映射器已经有命名空间,它们无济于事。

0 投票
1 回答
108 浏览

spring-mvc - MyBatis 没有关闭 Prepared Statement

我正在使用 mybatis 3.1 和 spring 4.3 来连接 Maria db。在我的应用程序中,我只使用了 2 个准备好的语句(可调用语句类型)。但是在应用程序运行几个小时后,它开始给出错误“不能创建超过 max_prepared_stmt_count 语句(当前值:16382)”。我正在使用 SqlSessionTemplate 获取映射器,但无法理解语句在哪里打开和关闭或完全关闭?

0 投票
1 回答
125 浏览

mybatis - 如何让 SqlSessionFactory 使用特定的 TransactionManager?

对于一组多数据库,我成功配置了 JDBC/JPA 配置。

如您所见,每个数据库的所有配置都是分开的。

现在我想为每个数据库配置 MyBatis。

我知道我可以制作出SqlSessionFactory这样的作品。

我的问题是,我怎样才能使上面的 MyBatis 配置@Db1使用@Db1 transactionManagerDb1

并且,以同样的方式,制作另一个 MyBatis 配置以@Db2使用@Db2 transactionManagerDb2