mybatis怎么批量插入数据库

发布网友 发布时间:2022-04-20 14:35

我来回答

2个回答

热心网友 时间:2022-04-07 20:29

对于支持自动生成主键的数据库(如SQL
Server),可以采用以下方式:
....
对于不支持自动生成主键(如Oracle),可以采用以下方式:
select
my_seq.nextval
from
al
....

热心网友 时间:2022-04-07 21:47

你的意思应该是用oracle数据库的序列自动生成的主键id,那么
第一种方法:你可以在插入主键的时候用序列生成,就是为主键id赋值xxx_seq.nextval,这个序列是你创建的这个table的序列
第二种方法:你可以按照楼上说的,用主键映射,当然对于mysql这种有自增主键和oracle这种用序列的需要不同的设置,楼上代码
很清楚,不做赘述。
第三种方法:有人说不用添加主键,能够自动生成,这个方法我没有尝试过,只记得在navicat
for
mysql
不写主键可以自动计算生成的,楼主可以尝试下。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com