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

AI-摘要
Chat GPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
机器学习算法(四)—— 集成学习
三水番1 使用 Mybatis puls
引入 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>定义 mapper 接口,继承 BaseMapper:
1
2public interface UserMapper extends BaseMapper<User> {
}
| 内容 | 说明 |
|---|---|
| 表名规则 | 默认以类名驼峰转下划线作为表名 |
| 主键规则 | 默认把名为 id 的字段作为主键 |
| 字段名规则 | 默认把变量名驼峰转下划线作为表字段名 |
| 常用注解 | @TableName:指定表名及全局配置@TableId:指定主键字段及配置@TableField:指定普通字段及配置 |
| IdType 常见类型 | AUTO、ASSIGN_ID、INPUT |
| @TableField 常见使用场景 | 1. 成员变量名与数据库字段名不一致 2. 成员变量名以 is 开头且为布尔值3. 成员变量名与数据库关键字冲突 4. 成员变量不是数据库字段 |
MyBatis Plus 的基本使用流程:
- 引入起步依赖
- 在项目的
pom.xml中添加 MyBatis Plus 相关依赖。
- 在项目的
- 自定义 Mapper 并继承 BaseMapper
- 创建自己的 Mapper 接口,并继承 MyBatis Plus 提供的
BaseMapper<实体类>。
- 创建自己的 Mapper 接口,并继承 MyBatis Plus 提供的
- 在实体类上添加注解声明表信息
- 在实体类上通过如
@TableName、@TableId等注解声明对应的表名、主键信息等。
- 在实体类上通过如
- 在
application.yml中进行相关配置(可选)- 根据项目需要,配置 MyBatis Plus 参数,如数据源、逻辑删除等。
通过上述步骤,即可快速集成并使用 MyBatis Plus。









.png)