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