机器学习算法(四)—— 集成学习

1 使用 Mybatis puls

  1. 引入 Mybatis plus 依赖,代替原有 Mybatis 依赖:

    1
    2
    3
    4
    5
    <dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-boot-starter</artifactId>
    <version>3.5.3.1<version>
    </dependency>
  2. 定义 mapper 接口,继承 BaseMapper:

    1
    2
    public interface UserMapper extends BaseMapper<User> {
    }
内容 说明
表名规则 默认以类名驼峰转下划线作为表名
主键规则 默认把名为 id 的字段作为主键
字段名规则 默认把变量名驼峰转下划线作为表字段名
常用注解 @TableName:指定表名及全局配置
@TableId:指定主键字段及配置
@TableField:指定普通字段及配置
IdType 常见类型 AUTOASSIGN_IDINPUT
@TableField 常见使用场景 1. 成员变量名与数据库字段名不一致
2. 成员变量名以 is 开头且为布尔值
3. 成员变量名与数据库关键字冲突
4. 成员变量不是数据库字段

MyBatis Plus 的基本使用流程:

  1. 引入起步依赖
    • 在项目的 pom.xml 中添加 MyBatis Plus 相关依赖。
  2. 自定义 Mapper 并继承 BaseMapper
    • 创建自己的 Mapper 接口,并继承 MyBatis Plus 提供的 BaseMapper<实体类>
  3. 在实体类上添加注解声明表信息
    • 在实体类上通过如 @TableName@TableId 等注解声明对应的表名、主键信息等。
  4. application.yml 中进行相关配置(可选)
    • 根据项目需要,配置 MyBatis Plus 参数,如数据源、逻辑删除等。

通过上述步骤,即可快速集成并使用 MyBatis Plus。