gpt4 book ai didi

java - 使用 ibatis 将 HashMap 值插入到表中

转载 作者:行者123 更新时间:2023-11-30 11:44:16 24 4
gpt4 key购买 nike

我在 http://old.nabble.com/insert-statement-td21157498.html 上找到了这个我想做同样的事情。我的表中有两列。我可以通过将散列映射键映射到列名来插入散列映射值。现在我想将键值对放入表中,而不管键名如何。

从上面的链接粘贴。

我想写一个动态插入语句,但是字段和值都是动态的。

我是说

<insert id="someIDhere" parameterClass="java.util.HashMap">

insert into table_one (

!!! dynamic list of keys from the HashMap

) values (

!!! values

);

</insert>

最佳答案

HashMap 可以是:

    HashMap<String,Integer> hm = new HashMap<String, Integer>();
hm.put("col1", 1);
hm.put("col2", 23);
hm.put("col3", 34);

然后以 hm 作为参数调用 insert someIDhere。

insert into table_one (

COLUMN1, COLUMN2, COLUMN3

) values (

#col1#, #col2#, #col3#

);

关于java - 使用 ibatis 将 HashMap 值插入到表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10847761/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com