Select 从一个数据源查询并插入到不同的数据源 - mybatis
Select query from one data source and Insert into different data source - mybatis
好的,我正在使用 mybatis。
有一个 select 语句从一个数据库 (DB1) 带来并插入多个(150 + 列记录)结果,并且结果被用于插入语句到另一个数据库(DB2)..
真的没想过创建一个带有多个变量的 POJO class 来存储和检索数据 - 我相信在 mybatis 中一定有更好的方法来做到这一点.. mybatis 有 ResultSet 什么的吗类似于工作;无需创建任何 Java class?
UPDATE
能够使用 List 获取数据并尝试将此 hashmap 动态添加到插入查询中。在此处发布了不同的问题 因此将此问题标记为已回答
如果将 resultType 属性设置为映射,table 数据将被放入 HashMap,其中键是列名,值是列内容。
像这样:
<select id="selectOne" parameterType="cn.lyn4ever.entity.User" resultType="java.util.HashMap">
select id,username,telphone from user
</select>
看看这个例子:
https://programmer.group/return-to-map-in-mybatis.html
好的,我正在使用 mybatis。 有一个 select 语句从一个数据库 (DB1) 带来并插入多个(150 + 列记录)结果,并且结果被用于插入语句到另一个数据库(DB2)..
真的没想过创建一个带有多个变量的 POJO class 来存储和检索数据 - 我相信在 mybatis 中一定有更好的方法来做到这一点.. mybatis 有 ResultSet 什么的吗类似于工作;无需创建任何 Java class?
UPDATE
能够使用 List 获取数据并尝试将此 hashmap 动态添加到插入查询中。在此处发布了不同的问题
如果将 resultType 属性设置为映射,table 数据将被放入 HashMap,其中键是列名,值是列内容。
像这样:
<select id="selectOne" parameterType="cn.lyn4ever.entity.User" resultType="java.util.HashMap">
select id,username,telphone from user
</select>
看看这个例子: https://programmer.group/return-to-map-in-mybatis.html