Home

Mysql:根据现存数据生成insert语句

1. 谈谈需求 在开发的过程中将两个项目(A与B)公用的几张表,该表中的某些数据是针对项目A的,另外一些数据是用于项目B的。为了逐渐将两个项目独立处理,拆分表和缓存是刻不容缓。 表拆分:通过select语句查找出项目B的数据,将这些数据生成insert语句。 2.拆分详解 table_user 主要是通过concat方法将其拼接成insert语句,具体脚本如下: select concat("insert into table_user(user_id, name, email, created_time, modified_time) value(", "'", user_id, "',", quote(name), ",", quote(email), ",'", crea...

Read more

Mockito完成单元测试

1.引入maven依赖 <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <version>2.23.4</version> <scope>test</scope> </dependency> Note: 此处的scope最好选择test。 因为test的scope是不可以继承的,即使其他模块引用了你所在的模块,没有什么影响。由于该依赖和powermock(Mock静态方法依赖)存在版本不兼容问题,如果其他模块依赖了该模块...

Read more