mybaties的批量插入只有一个值是变量的 是一对多关系表 的批量插入
2017-09-01 11:24
155 查看
因为mybaties只能传一个参数数但有两值需要传入所以需要用到map而list只能存一个值打要插入两个值,sql代码是insert into 表名 values 值1,值2 这个是一个一对多的关系表值1是不变的,值2 是多个值,所以用list无法满足,又不想创建实体类多写代码,只有用map传值 map<String,Object> map 具体的看下面图片这个是controller代码
下面是mybaties中写的代码:
dao类中的代码是
public void insertRole(map<String,Object> strmap);
谨记mybaties只能传一个参数
下面是mybaties中写的代码:
dao类中的代码是
public void insertRole(map<String,Object> strmap);
谨记mybaties只能传一个参数
相关文章推荐
- [置顶] python封装一个效率极高的 批量更新、插入合一的工具
- sql 根据指定条件获取一个字段批量获取数据插入另外一张表字段中+MD5加密
- 类中只有 成员变量 和 一个成员函数表
- 一个简单的存储过程(批量插入数据)
- Mage.php里面的变量(只有一个不是私有静态变量)
- 数据库sql批量插入数据,一个表插入另一个表,或表结构相同数据批量插入
- 批量数据插入一个表的问题,生成ID 请教副总
- SpringBoot Jpa 批量插入同一个对象
- 每天一道LeetCode-----使用最少的操作将一个字符串转换成另一个字符串,只有插入,删除,替换三种操作
- (待求证)更正老师免费视频里“类型化DataSet批量插入数据”的一个不right的地方
- sql server 只有一个自增长列,如何插入值?
- SQL向一个表中批量插入&&删除大量数据
- SQL批量插入数据:将同一个表中某列符合条件的数据批量插入此表中
- jvm里面有两个存储区,一个是暂存区,另一个是变量区。而C++只有一个
- 父类和子类的调用关系:先加载父类的静态变量,然后是子类的静态变量。当new一个子类时,加载父类的非静态变量,然后是父类的构造函数,再然后是子类的非静态变量和子类的构造函数
- Operating System-进程间互斥的方案-保证同一时间只有一个进程进入临界区(1)- 屏蔽中断,锁变量,严格轮换法
- 主键 外键 索引 为什么主键只有一个 主键与索引是什么关系
- 如何在一个事务中插入一对多关系的多个EO对象?
- mybaties如何批量插入以及如何使用…
- [sql server]在一个只有自增字段的表里插入数据