java - 如何在myBatis Mapper中调用多表插入?

标签 java spring jdbc mybatis

我正在使用 myBatis 3.2.x,并且遇到了一种情况,我需要在一个数据库行程中执行多个表插入,

我想知道是否可以创建一个主 INSERT sql 映射器文件来调用这些多表插入并节省我的网络行程

我正在使用来自 EMS 服务器的 JSON 对象,并且我的周转时间比要求的要长一些。

欢迎所有建议和提示。

谢谢 虚拟现实

最佳答案

使用 Collections.sort() 进行排序并使用简单的 for 循环来捕获 double ,例如:

Collections.sort(myList);
A previous = null;
for (A elem: myList) {
    if (elem.compareTo(previous) == 0) {
        System.err.println("Duplicate: "+elem);
    }
    previous = elem;
}

关于java - 如何在myBatis Mapper中调用多表插入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26981799/

相关文章:

java - Spring 启动: getting this error - Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured

java - 为什么插入查询会导致我的数据流管道停止处理数据库插入?

java - 查找流程图中的所有方法?

java - 接受任何枚举并返回所有属性的方法

Java,如何进入JPanel

java - Spring中的事务错误

java - Spring "hello world"示例错误 : A JNI error has occured & NoClassDefFoundError: org/springframework/beans/factory/ListableBeanFactory

java - 使用我的网站一段时间后,我需要重新启动 glassfish

java - java中如何将数据库结果集转换为JSON格式?

java - 完全禁用 java net ssl 调试日志记录