class MybatisPlusBaseMapperTests { @Autowired private UserMapper userMapper; /** * 查询数据 */ @Test public void testSelectUser() { System.out.println(("--- 开始测试 mybatis-plus 查询数据 ---")); // selectList() 方法的参数为 mybatis-plus 内置的条件封装器 Wrapper,这里不填写表示无任何...
mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImplCRUD扩展插入操作(insert)//测试插入 @Test public void testInsert(){ User user = new User(); user.setName("派大星学Java"); user.setAge(16); user.setEmail("none-j@qq.com"); int insert = userMapper.insert(user...
packagecom.itheima.domain;importcom.baomidou.mybatisplus.annotation.*;importlombok.Data;@DatapublicclassUser{privateLong id;//逻辑删除字段,标记当前记录是否被删除@TableLogicprivateInteger deleted; } ③:配置逻辑删除字面值 mybatis-plus:global-config:db-config:table-prefix:tbl_# 逻辑删除字段名logic-delete...
同样地,你可以使用其他通用方法来执行增删改查操作。如果需要执行自定义操作,你可以在UserMapper接口中添加自定义方法,并在对应的XML文件中编写SQL语句。 四、总结 本文详细介绍了MyBatis-Plus的安装、配置和使用方法。通过掌握MyBatis-Plus的基本操作,你可以更加便捷地进行数据库开发,提高开发效率。当然,MyBatis-Plus还...
Mybatis Plus 的配置也非常简单,只需要在 application.yml 或 application.properties 中添加相关配置即可: 代码语言:txt 复制 yml Copy code mybatis-plus: # mapper 扫描路径 mapper-locations: classpath*:mapper/**/*.xml # 实体扫描路径 typeAliasesPackage: com.example.entity ...
快速使用步骤: 1.添加pom文件依赖 org.apache.velocity velocity 1.7 com.baomidou mybatis-plus 2.0.1 注意:mybatis-plus会自动维护mybatis以及mybatis-spring的依赖,所以不需要引入后两者,避免发生版本冲突. 2.修改配置文件 将mybatis的sqlSessionFactory替换成mybatis-plus的即可,mybatis-plus只做了一些功能的扩展...
MybatisPlus基础Xml使用教程 常用数据类型 JdbcType Mysql VARCHAR VARCHAR FLOAT FLOAT DOUBLE DOUBLE DECIMAL DECIMAL INTEGER INTEGER BIGINT BIGINT SMALLINT SMALLINT DATE DATE TIMESTAMP TIMESTAMP/DATETIME TINYINT TINYINT BLOB BLOB CLOB TEXT 1. 2....
MybatisPlus实战 首先需要创建数据库及表,语句如下: 创建user表: CREATE TABLE USER( id BIGINT(20) NOT NULL COMMENT '主键id', name VARCHAR(30) NULL DEFAULT NULL COMMENT '姓名', age INT(11) NULL DEFAULT NULL COMMENT '年龄', email VARCHAR(50) NULL DEFAULT NULL COMMENT '邮箱', PRIMARY KEY(...
在spring-boot 的基础上,使用 MyBatis-Plus 也十分简单,只需在 pom 文件中添加上对应的 starter 即可。 <dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.3.1.tmp</version></dependency>
MyBatis-Plus给我们提供了自动填充的功能。一般时候如果我们更新或者插入数据的时候有更新时间或者创建时间,我们可以通过给这两个字段赋值的形式进行更新。比如: user.setCreateTime("2022-02-12"); user.setUpdateTime("2022-02-12"); 但是如果使用MyBatis-Plus则不需要这样操作。使用MyBatis-Plus只需要在实体类上...