快速了解Mybatis Plus 的用法以及使用举例。
- MybatisPlus
1.1 业务需求
Mybatis缺点:
1.Mybatis操作数据库的过程中,需要编辑大量的sql语句.无论该sql是否复杂或者简单.
2.Mybatis操作时在xml配置文件中需要额外记忆单独的标签.
需求:能否实现单表操作的CRUD的全自动的实现.能否实现真正的ORM映射?
1.2 ORM
要求:利用面向对象的方式操作数据库 特点: 1.操作数据库的面向对象.
userMapper.insert(user对象); ------->自己编辑sql语句
2.查询数据库的面向对象.
userMapper.selectByWhere(user对象); ------>动态的生成Sql------>自动实现结果集封装.
1.3 ORM实现单表操作原理
要求:实现单表的自动的CRUD操作 例子:
User user = new Uesr();
user.setId