mybatis
ypp91zr
善于分享,提升自我!
展开
-
mybatis 注解批量添加/修改
最开始的代码@Insert({ "<script>", "INSERT", "INTO", "t_company", "(id,create_time,update_time,key_no,company_name,oper_name,establishment_date,status,status_desc,no,credit_code,delete_status)",原创 2021-01-21 14:20:05 · 757 阅读 · 0 评论 -
SpringBoot整合mybatis通用Mapper+自定义通用Mapper方法
最近公司在用的通用mapper,自己感兴趣,然后就来搭建了一个springboot项目试验通用mapper这个项目是国内的大神写的一个mybatis插件,里面有很多的增删改查方法官方解释的是通用mapper支持3.2.4以及以上的版本首先引入pom<!--Mybatis --> <dependency> <groupId>org.my...原创 2019-04-04 00:43:18 · 61591 阅读 · 11 评论 -
mybatis Integer类型查询可能出现的问题
mapper.xml :<select id="count" parameterType="com.pinyu.system.web.page.Page" resultType="java.lang.Integer"> select count(m.id) from hr_push_msg_model as m <where> <if test=".原创 2018-11-28 11:18:45 · 1867 阅读 · 0 评论 -
spring boot+mybatis+druid 多数据源多库分布式事务
废话不多说,首先贴配置文件,需要引入pomxml <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.10</versi...原创 2018-11-12 11:23:19 · 1713 阅读 · 0 评论 -
spring boot+mybatis+druid 多数据源配置
application.yml(application.properties)配置:spring: datasource: druid: type: com.alibaba.druid.pool.xa.DruidXADataSource driver-class-name: com.mysql.jdbc.Driver ...原创 2018-11-12 11:12:08 · 532 阅读 · 0 评论 -
spring boot mybatis 扫描多个mapper文件夹里面的mapper.xml
上图,文件夹目录结构最开始没有finance这个文件夹,想把财务和其他业务模块分开,所以新建文件夹了死活解析不到xml文件。后面发现路径没有改。最开始是:classpath:mapper/*Mapper.xml改成以下图蓝色的路径就可以了,扫描mapper文件夹下所有mapper.xml文件...原创 2018-10-29 15:57:00 · 12828 阅读 · 7 评论 -
mysql数据库 mybatis插入数据返回主键
在语句前面加上以下语句即可第一种:<selectKey resultType="java.lang.Integer" order="AFTER" keyProperty="id"> SELECT LAST_INSERT_ID() </selectKey>第二种:useGeneratedKeys="true" keyPr原创 2018-10-12 18:36:56 · 301 阅读 · 0 评论 -
Spring boot 整合mybatis 使用阿里巴巴druid配置
spring: datasource: type: com.alibaba.druid.pool.DruidDataSource driverClassName: com.mysql.jdbc.Driver driver-class-name: com.mysql.jdbc.Driver platform: mysql ...原创 2018-09-15 14:00:46 · 415 阅读 · 0 评论 -
Spring Boot 整合Mybatis时,mapper一直无法注入
今天在使用spring boot整合mybatis时一直无法注入mapper,不管怎么配置注解扫描包等,都不行,移动了Application这个类也不行。后来发现了应该不是Spring Boot扫描包的问题,因为我不管怎么配置,改代码调试都会报那个错,于是去pom.xml文件查看依赖。看到了一下代码:<!--Mybatis--> <dependency>...原创 2018-09-15 13:58:10 · 8548 阅读 · 8 评论 -
Mybatis批量更新多个字段
新项目用到了Mybatis,好久没用了,有些比较生疏。今天需要批量更新部分数据最开始用的是:<update id="updateApprovalsStatus" parameterType="java.util.List"> update pay_bill set bill_status= <foreach collection="list"...原创 2018-09-10 17:50:52 · 3693 阅读 · 0 评论