随笔分类 -  DB及框架 / mybatis

摘要:一、使用Mybatis-Plus对数据访问进行扩展 1、MyBatis-Plus开发模式 (1)为什么用Mybatis-Plus ​ Mybatis的问题: ​ 通过原生SQL语句操作业务数据,自动化程度不高;通过繁杂的XML配置来映射字段和属性,影响开发效率;对字段名称的识别和校验不友好,易出错且 阅读全文
posted @ 2023-03-12 11:24 李聪龙 阅读(278) 评论(0) 推荐(0) 编辑
摘要:一、使用Springboot开发 WebAPI 1、Maven使用 (1)packaging的使用 ​ 通常的做法是先指定一个pom文件,做一个整体的框架,然后在pom中添加不同的子项目。 ​ 那么在父工程的pom文件中就需要指定packaging为pom <groupId>com.lcl.gala 阅读全文
posted @ 2023-03-11 21:52 李聪龙 阅读(117) 评论(0) 推荐(0) 编辑
摘要:一、综述 (一)Mybatis执行流程 Mybatis源码主流程如下图所示: 1、配置文件加载 全局配置文件加载:加载数据库信息和Mapper.xml文件 2、配置文件加载后返回一个SqlSessionFactory对象:对象中包含Configuration对象,该对象中包含所有的配置信息 3、对外 阅读全文
posted @ 2020-12-07 16:12 李聪龙 阅读(297) 评论(0) 推荐(0) 编辑
摘要:一、入门程序 直接上代码 sql: CREATE TABLE `user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', `username` varchar(20) NOT NULL COMMENT '用户名', `birthday 阅读全文
posted @ 2020-12-05 20:18 李聪龙 阅读(179) 评论(0) 推荐(0) 编辑
摘要:1、导入分页插件包和jpa包 2、增加分页配置 配置说明: mapper.enum-as-simple-type: 枚举按简单类型处理,如果有枚举字段则需要加上该配置才会做映射 mapper.not-empty: 设置以后,会去判断 insert 和 update 中符串类型!=’’“ pagehe 阅读全文
posted @ 2019-10-17 18:12 李聪龙 阅读(455) 评论(0) 推荐(0) 编辑
摘要:1、在pom文件中添加mybatis-generator插件 2、在resources目录下创建generatorConfig.xml文件(位置详见文章最后截图中左侧项目结构的蓝色标记文件),并编写内容。 以下内容中,有几点是需要根据实际调整的,可调整点详见最后的截图中红色标记处,特别说明,最后一个 阅读全文
posted @ 2019-10-17 15:37 李聪龙 阅读(291) 评论(0) 推荐(0) 编辑
摘要:1、添加Mybatis依赖 2、创建实体对象 3、添加mybatis配置 4、创建Mybatis接口及对应mapper配置 此处说明一下,对于UserMapper.java列举了两种配置方式,第一种是直接使用注解的方式进行处理,第二种是使用xml的方式配置。 5、创建Controller、Servi 阅读全文
posted @ 2019-10-17 14:26 李聪龙 阅读(178) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示