MyBatis 添加记录时返回记录主键设置

适用自增的主键(自己生成的也用不到不是!)

XML语法

 
''' sql语句 '''

示例

java 实体类

// 实体类
package com.example.test_demo.model;
public class order{
    /**
     * 订单code
     */
    private String orderCode;
    /**
     * 订单类型 1-书,2-食品
     */
    private String orderType;

    /**
     * 订单金额
     */
    private String orderAmount;
}

sql

CREATE TABLE `order_test` (
  `order_code` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '订单号',
  `order_type` decimal(11,2) unsigned NOT NULL COMMENT ' 1-书,2-食品'),
  `order_amount` decimal(11,2) unsigned NOT NULL COMMENT '订单金额'),
   PRIMARY KEY (`order_code`)
   ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='订单表'

xml

''' 省略  '''
 
INSERT INTO order_test (order_type,order_amount)
values  (#{orderType},#{orderAmount})

''' 省略 '''
以上就是MyBatis 添加记录时返回记录主键设置!

如果对您有帮助请给个小心心!

你可能感兴趣的:(MyBatis 添加记录时返回记录主键设置)