【MyBatis-Plus】(4)乐观锁

当要更新一条记录的时候,希望这条记录没有被别人更新 乐观锁实现方式: 取出记录时,获取当前version 更新时,带上这个version 执行更新时, set version = newVersion where version = oldVersion 如果version不对,就更新失败

【MyBatis-Plus】(3)自动填充

通常,我们创建数据表时都会增加两个字段:“创建时间”、“修改时间”。 在阿里巴巴的《阿里巴巴Java开发手册(华山版).pdf》“(一) 建表规约”中也有规范说明。 所以,在插入数据时,我们需要给"create_time" 和 "update_time"添加值。

【MyBatis-Plus】(1)快速开始

MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 MyBatis-Plus 可以简化我们大量工作时间,很多的CRUD代码它都可以自动化完成,类似JPA、tk-mapper。话不多说开始吧。

【MyBatis】(1)简单使用

MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录