大家已知MP给大家提供了很多通用的方法,可以看看MP源码中DefaultSqlInjector
这个类,在这个集合当中包含了都是通用方法类,如果想要使用自定义通用方法,也需要添加到这个集合当中。
作者:Albert.Wen
添加时间:2022-05-15 23:34:48
修改时间:2024-11-28 05:59:40
分类:06.Java框架/系统
编辑
用stream流 手动封装分页工具类
作者:Albert.Wen
添加时间:2022-05-15 18:18:18
修改时间:2024-11-26 12:28:44
分类:06.Java框架/系统
编辑
MyBatis-Plus为我们支持了许多种的主键策略,主键策略是指MyBatis-Plus可以自动生成主键的策略,不需要手动插入主键,MyBatis-Plus的主键策略帮我们自动生成主键
作者:Albert.Wen
添加时间:2022-05-15 13:14:54
修改时间:2024-11-28 17:21:36
分类:18.系统设计/架构/UML建模
编辑
以MVC的entity或domain为例,这种只包含数据不包含逻辑业务的类就叫做贫血模型(Anemic Domain Model)。贫血模型将数据与操作分离,破坏了面向对象的封装特性,是一种典型的面向过程编程。
作者:Albert.Wen
添加时间:2022-05-14 21:22:25
修改时间:2024-11-26 21:50:14
分类:06.Java框架/系统
编辑
总得来说,Mybatis注重的是写sql语句。针对单表 的增删改查还是比较好写的,直接写出SQL语句可以了,但是如果遇到了多表的关联查询,可能就会复杂了点。
作者:Albert.Wen
添加时间:2022-05-14 20:48:07
修改时间:2024-11-25 09:42:24
分类:06.Java框架/系统
编辑
动态SQL就是复用sql语句的过程。
作者:Albert.Wen
添加时间:2022-05-14 20:37:20
修改时间:2024-11-23 07:01:09
分类:06.Java框架/系统
编辑
别名最初是在数据库中接触到的,后来发现在任何有计算机的地方都可以用别名来代替一些东西,这样就方便,有好用,程序员可以减少很多的工作量,效果也很棒。
作者:Albert.Wen
添加时间:2022-05-14 17:01:56
修改时间:2024-11-23 02:42:10
分类:06.Java框架/系统
编辑
mapper代理方法其实就是加入了一个接口层,这个接口的方法命名有要和id相同,初始参数要和parameterType类型相同,返回值要和resultType相同,这些都是为了我们映射规定的规范。
作者:Albert.Wen
添加时间:2022-05-14 16:46:58
修改时间:2024-11-28 06:21:56
分类:06.Java框架/系统
编辑
在我们实际业务开发中,难以避免需要同时涉及多个数据库,可能一个API中所需要的数据,往往是包含了多个数据库中的数据,这个时候我们就需要在项目运行中,切换数据源。
作者:Albert.Wen
添加时间:2022-05-13 16:01:32
修改时间:2024-11-27 21:27:06
分类:18.系统设计/架构/UML建模
编辑
数据中台模式低成本、快速实现数字化转型