随笔分类 -  MyBatis

摘要:多数据源解决方案 目前在SpringBoot框架基础上多数据源的解决方案大多手动创建多个DataSource,后续方案有三: 继承org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource,使用AOP切面注入相应的数据源 阅读全文
posted @ 2022-10-25 21:16 hongdada 阅读(7825) 评论(0) 推荐(0) 编辑
摘要:拼接sql code: var page = leadsInfoService.lambdaQuery() .eq(param.getLeadsStatus() != null, LeadsInfoEntity::getLeadsStatus, param.getLeadsStatus()) .li 阅读全文
posted @ 2022-10-25 21:15 hongdada 阅读(80) 评论(0) 推荐(0) 编辑
摘要:Update场景: leadsInfoService.lambdaUpdate() .in(LeadsInfoEntity::getId, entityList.stream().map(LeadsInfoEntity::getId).collect(Collectors.toList())) .s 阅读全文
posted @ 2022-10-25 21:11 hongdada 阅读(1081) 评论(0) 推荐(0) 编辑
摘要:注释生成器 为了生成db里面的注释,必须自定义注释生成器 EmptyCommentGenerator: MySQLCommentGenerator: 代码生成配置 mybatis generator.xml 注意其中的commentGenerator节点,引用的是自定义的类 上面的网上都有,但是网上 阅读全文
posted @ 2019-03-22 18:11 hongdada 阅读(5607) 评论(0) 推荐(0) 编辑
摘要:1.使用useGenerateKey <insert id="insert" parameterType="Person" useGeneratedKeys="true" keyProperty="personId"> insert into person(name,pswd) values(#{n 阅读全文
posted @ 2018-11-14 11:23 hongdada 阅读(12368) 评论(0) 推荐(0) 编辑
摘要:添加maven配置: 添加Bean: SqlSessionFactory: 应用: 封装返回的PageInfo 调用: 4.1.6版本 会出现没调用pagehelper的sql里面也进行 分页 升级5.1.10版本 pom.xml 配置类修改为: 注意其中的拦截类换成了PageInterceptor 阅读全文
posted @ 2018-06-14 18:00 hongdada 阅读(950) 评论(0) 推荐(0) 编辑
摘要:1.在SpringBoot中打印mybatis中执行的sql 其实在application.properties 文件下,添加一下配置即可: logging.level.org.springframework=WARN logging.level.org.spring.springboot.dao= 阅读全文
posted @ 2018-05-17 10:24 hongdada 阅读(1105) 评论(0) 推荐(0) 编辑
摘要:步骤: 1.在pom.xml中添加插件配置 2.在resources文件夹中添加mybatis-generator.xml 上面的是不带xml的配置, 生成xml的配置为: 3.根据配置创建对应的model,mapper,dao文件夹 4.使用maven中的mybatis-generator:gen 阅读全文
posted @ 2017-09-24 13:41 hongdada 阅读(17513) 评论(0) 推荐(1) 编辑
摘要:SpringBoot内使用MyBatis,可以不使用xml映射配置,通过注解方式映射。 pom.xml添加依赖 在application.properties配置文件中添加 这样配置,可以操作数据库中的数据,但是表跟数据库必须自己创建,跟Hibernate有点不一样。 使用MyBatis: 操作: 阅读全文
posted @ 2016-09-23 15:22 hongdada 阅读(772) 评论(0) 推荐(0) 编辑

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