赞
踩
mybatis-plus框架的好处以及使用方法,这个所谓的保留原有的东西,只做升级的框架给我们确实带来了很大的方便,如果我们可以灵活运用mybatis-plus框架,那么我们的工作必定会事半功倍的。
我们都知道在一个系统中,尤其是管理类型的系统里面,所有的实体entity类都会有一些共有的属性,比如:主键id,创建人,创建时间,更新人,更新时间,是否删除,支持乐观锁的version字段等。
如果有部门的话,诸如:创建人/更新人所在的部门id,名称等字段。像这些共有的属性如果在每一个实体entity做新增的时候都去set未免太过于麻烦,繁琐不说,其带来的工作量也是可想而知。
闲言少叙,言归正传,本文我们说下具体配置,避免初学者入坑。
下面以创建时间,更新时间,是否删除为例说明:
<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.0.6</version> </dependency>
说明:
由于mybatis-plus只是在mybatis上做了新增,并未改变原有的知识点,因此这里只需要一个jar包就可以了。
可以搜索
BaseEntity.java完整代码如下:
package com.bj.hydra.entity; import com.baomidou.mybatisplus.annotation.*; import lombok.Data; import java.io.Serializable; import java.util.Date; /** * 实体基础类 * * @author &#
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。