侧边栏壁纸
  • 累计撰写 781 篇文章
  • 累计创建 1 个标签
  • 累计收到 1 条评论
标签搜索

使用

Dettan
2021-04-10 / 0 评论 / 0 点赞 / 93 阅读 / 1,571 字
温馨提示:
本文最后更新于 2022-04-30,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
好像都是通过自动生成的代码实现的.
自动生成代码.

@RequestMapping("add")
    public String add(Customer customer){
        if( service.save(customer))
            return "成功";
        else
            return "失败";
    }

List<Employee> employees = emplopyeeDao.selectPage(new Page<Employee>(1,3),
new EntityWrapper<Employee>()
.between("age",18,50)
.eq("gender",0)
.eq("last_name","tom")
);

public class Page<T> implements IPage<T> {

private static final long serialVersionUID = 8545996863226528798L;

/**
 * 查询数据列表
 */
private List&lt;T&gt; records = Collections.emptyList();

/**
 * 总数
 */
private long total = 0;
/**
 * 每页显示条数,默认 10
 */
private long size = 10;

/**
 * 当前页
 */
private long current = 1;

/**
 * 排序字段信息
 */
private List&lt;OrderItem&gt; orders = new ArrayList&lt;&gt;();

}

mybatis-plus的使用 ------ 进阶
关于mybatis-plus的简介以及基本使用,我在《 mybatis-plus的使用 ------ 入门 》一文中已做介绍,此处不再赘述。本文主要对mybatis-plus的AR模式、插件、逆向工程、自定义全局操作、公共字段自动填充等知识点进行讲解。 Active Record(活动记录),是一种领域模型模式,特点是一个模型类对应关系型数据库中的一个表,而模型类的一个实例对应表中的一行记录。ActiveRecord 一直广受动态语言( PHP 、 Ruby 等)的喜爱,而 Java 作为准静态语言,对于 ActiveRecord 往往只能感叹其优雅,所以 MP 也在 AR 道路上进行了一定的探索,仅仅需要让实体类继承 Model 类且实现主键指定方法,即可开启 AR 之旅。接下来看具体代码: 1、entity: @Data public class User extends Model { private Integer id; private String name; private Integer age; private Integer gender; //重写这个方法,return当前类的主键 @Override protected Serializable pkVal() {
https://www.jianshu.com/p/a4d5d310daf8
0

评论区