gpt4 book ai didi

java - 在 mysql(或 JPA)中插入多行

转载 作者:行者123 更新时间:2023-11-28 23:59:11 24 4
gpt4 key购买 nike

我想插入类似的东西

insert into person (person_name, person_city, person_contact) values ("nilesh", "pune", (1234567, 987654, 562917, 357181));

person_contact 可以是任意数量。它给出错误“操作数应包含 1 列”

我在 ejb 中还有其他方法是 -

for(Integer specializationId : specializationIds){

Person person = new Person();
person.setPersonName(personName);
person.setPersonCity(personCIty);
person.setPersonContact(personContact);
em.persist(person);

}

还有其他方法吗?

最佳答案

您可以使用变量来保存数据并在 SQL 查询中使用它,然后使用 for 循环。

例如

for()
{
String name = Get Name value;
String city = Get City value;
double number = Mobile Number;

query = insert into tbl_name values(name,city,number);
}

关于java - 在 mysql(或 JPA)中插入多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30542886/

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