用户登录
用户注册

分享至

mybatis批量插入数据

  • 作者: 爱因斯坦诺维奇凯奇
  • 来源: 51数据库
  • 2020-09-24
对于支持自动生成主键的数据库(如SQL Server),可以采用以下方式:
....
对于不支持自动生成主键(如Oracle),可以采用以下方式:
select my_seq.nextval from dual ....



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