MybatisPlus连接Oracle数据库,对应数据库表主键新增时从序列中取值

实体中添加为注解添加注解属性

  1. /**
  2. * 编号id
  3. */
  4. @TableId(value = "ID",type = IdType.INPUT)
  5. private Long id;

在Mapper文件中添加获取序列的方法

  1. /**
  2. * 获取序列值
  3. * @return 返回序列值
  4. */
  5. @Select("select s_med_bill_main.nextval from dual")
  6. public Long getNextVal();

调用MybatisPlus新增方法前进行负值即可

  1. medBillMain.setId(medBillMainMapper.getNextVal());
  2. medBillMainMapper.insert(medBillMain);