ActiveRecord
基本使用
第一、实体类要继承Model
第二步、mapper类要继承BaseMapper
第三步、测试类,user可以直接调用Insert插入记录
输出结果,成功
简单例子完整代码
实体类
package com.hzsh.module.user.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.hzsh.common.SqlCondition4Oracle;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import java.time.LocalDateTime;
//指定对应表
@TableName("T_USER")
//使用 Lombok 简化代码
@Data
@ToString
@EqualsAndHashCode(callSuper = false)
public class User extends Model<User> {
private static final long serialVersionUID = 1L;
//主键
private Long id;
//姓名
//value 指定表字段 condition 拼接Sql条件时的类型
@TableField(value = "name",condition = SqlCondition4Oracle.LIKE)
private String name;
//年龄
//@TableField(condition = "%s < #{%s}") 可自动拼接 condition 类型
private Integer age;
//邮箱
private String email