我想把List
这是控制层代码
public JsonResult getmdb(@PathVariable("mdbPath") String mdbPath) {
// String mdbPath = "C:\\Users\\Administrator\\Desktop\\PiWaterMarkData.mdb";
List<Map<String,Object>> insertList = null;
try {
insertList = JDBCUtil.resolverMdb(mdbPath);
} catch (Exception e) {
e.printStackTrace();
}
System.out.println(insertList);
fileDarkWmInfoService.insertmdbfororacle(insertList);
return JsonResult.success();
}
这是service
int insertmdbfororacle(List<Map<String,Object>> insertList);
这是我的sql
<insert id="insertmdbfororacle" parameterType="java.util.List">
insert into DARK_WM_INFO(LONG_WM_ID,PUBLISHER_NAME,USER_NAME,
PUBLISH_TIME,PUBLISH_NODE,CREATE_TIME) values
<foreach collection="insertList" separator="," item="map">
(
#{map.dataid,jdbcType=VARCHAR},
#{map.publishname,jdbcType=VARCHAR},
#{map.authorname,jdbcType=VARCHAR},
to_date(#{map.authortime,jdbcType=DATE},'yyyy-MM-dd HH24:mi:ss'),
#{map.pubnote,jdbcType=VARCHAR},
sysdate
)
foreach>
insert>
map中的value是值
检查这行代码
insertList = JDBCUtil.resolverMdb(mdbPath);