![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis-plus
文章平均质量分 74
Java--成长之路
复杂的事情要简单去做,简单的事情要重复去做,重复做的事情要用心去做,坚持下去,这样就没有做不成的事情。
展开
-
MybatisPlus的自动填充创建时间和修改时间案例
创建时间和修改时间的字段填充,第一步,在实体类里面进行自动填充数据---添加注解public class User implements Serializable { ...//创建时间@TableField(fill = FieldFill.INSERT) private Date createTime;//修改时间 @TableField(fill = FieldFill.INSERT_UPDATE) private Date updateTime;}第二步,创...原创 2021-12-24 16:37:12 · 876 阅读 · 0 评论 -
MybatisPlus的逻辑删除
逻辑删除和物理删除的区别是:逻辑删除是假的删除:意思是当数据删除了只是标记了不在前端不显示,数据还是存在数据库里没有被删除的物理删除是真的删除:意思是真的使用了SQL语句执行删除,数据库没有这一条数据了。物理删除: //删除操作 @Test public void testDeleteById(){ int i = userMapper.deleteById(1L); System.out.println(i); } //批量删除 @Test pu...原创 2021-12-24 16:31:18 · 1129 阅读 · 0 评论 -
MybatisPlus进行CRUD接口操作
在进行mybatisplus的CRUD基本操作之前,我们需要先把代码生成好,如果你的代码没有自动生成好请点击跳转(https://blog.csdn.net/weixin_47385625/article/details/122129493),先做好基础配置,比如引入架包的依赖和生成好Entity、Controller、mapper、Service等等mybatisplus自动生成的service接口和mapper接口都已封装好了CRUD的代码,我们可以直接使用,同时也可以自定义service接口方法,原创 2021-12-24 16:04:25 · 355 阅读 · 1 评论 -
MybatisPlus代码生成器的使用
说明:在这里我将展示MybatisPlus自动生成实体类、控制层、服务层、mapper等代码,这些基础的代码全部不需要手动创建,由MybatisPlus自动完成,只需要告诉MybatisPlus怎么生成这些代码就可以了,也就是编辑策略配置文件。当然了在此之前需要配置好测试的环境,配置好测试的数据库和表数据。首先,搭建测试的数据库和表数据的SQLDROP TABLE IF EXISTS `user`;CREATE TABLE `user` ( `id` bigint(0) NOT NULL...原创 2021-12-24 15:47:43 · 548 阅读 · 1 评论