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