Mysql
清风醉晚霞
人的一生可以拥有很多的东西,但最终都会离自己而去,只有人生阅历和学识真正属于自己。
展开
-
今天遇到的MySql用Group by去重遇到错误《MySQL-this is incompatible with sql_mode=only_full_group_by》记录一下
借用了这个大牛的分析 https://blog.csdn.net/qq_42175986/article/details/82384160一、原理层面这个错误发生在mysql 5.7 版本及以上版本会出现的问题:mysql 5.7版本默认的sql配置是:sql_mode="ONLY_FULL_GROUP_BY",这个配置严格执行了"S...原创 2019-11-29 15:20:18 · 503 阅读 · 0 评论 -
springboot多数据源整合分布式事务
如何解决多数据源分包分布式事务多数据源分布式事务问题和真领域中产生的分布式事务问题是不一样的。 多数据源分布式事务的问题产生在同一个项目中,有多个不同的数据库连接。 分布式领域中的事务因为系统的拆分,每个服务都有自己独立的数据库。多数据源项目中如何解决分布式事务问题使用springboot+jta+atomikos分布式事务管理:Atomikos 是一个为Java平台提供增值服务的并...原创 2019-11-18 15:07:32 · 313 阅读 · 2 评论 -
SpringBoot整合事物管理
Springboot默认集成事物,只主要在方法上加上@Transactional即可出现以下错误No qualifying bean of type [javax.sql.DataSource] is defined: expected single matching bean but found 2: test1DataSource,test2DataSource加上@Prima...原创 2019-11-18 11:18:48 · 224 阅读 · 0 评论 -
springboot整合多数据源
在一个项目中存在会员模块,订单,支付模块,不算是分布式项目,只算是分包 分模块项目分布式项目是将一个大的项目拆分成N个不同的子项目,子项目之间采用rpc远程调用技术。假设一个项目有三大模块,每个模块分别对应着一个数据库,存在三个不同的jdbc,多数据库要如何定位自己的数据源。分包名原理使用根据包名,加载不同的数据源com.xyt.member--会员数据库com.xyt.pa...原创 2019-11-18 09:41:50 · 172 阅读 · 0 评论 -
SpringBoot整合Mybatis
pom.xml引入代码 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.0.REL...原创 2019-11-15 16:07:10 · 144 阅读 · 0 评论