对Mybatis做增强,简化开发
1、创建数据库,创建数据库表
#特性
无侵入
损耗小
强大的CRUD操作
支持Lambda形式调用
mybatis实现增删查改
查:selectList()
增:insert()
#主键是MybatisPlus自动生成(19位)
主键上面加上注解:
@TableId(type = IdType.AUTO)//自动增长
@TableId(type = IdType.ID_WORKER)//MybatisPlus自带策略,生成19位值,数字类型使用这种策略,比如LONG
@TableId(type = IdType.ID_WORKER_STR)//MybatisPlus自带策略,生成19位值,字符串类型使用这种策略
//INPUT 设置id值
//NONE 输入ID值
//UUID 生成随机的唯一值
改:updateById(user);
自动填充:
表添加两个字段:create_time,update_time
添加实体属性:
不需要set到对象里面值,使用MybatisPlus方式实现数据添加
#具体实现过程
1、在实体类里面进行自动填充属性添加注解
@TableField(fill = FieldFill.INSERT)//创建
@TableField(fill = FieldFill.INSERT_UPDATE
MybatisPlus --- 技术学习
最新推荐文章于 2024-09-09 14:40:58 发布
本文主要探讨了MybatisPlus在Java开发中的应用,包括其核心功能、查询增强、CRUD操作以及如何集成到项目中,旨在帮助开发者更高效地进行数据库操作。
摘要由CSDN通过智能技术生成