互聯(lián)網(wǎng)時(shí)代我們經(jīng)常
這個(gè)時(shí)候 Spring 動(dòng)態(tài)數(shù)據(jù)源路由閃亮登場了,主要用到的是org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource 這個(gè)類。
假設(shè)有一個(gè)訂單表tb_order,表結(jié)構(gòu)如下:
CREATE TABLE `tb_order` (
`id` BIGINT(10) NOT NULL AUTO_INCREMENT COMMENT '自增id主鍵',
`customer_name` VARCHAR(40) NOT NULL COMMENT '客戶名稱',
`total_price` DOUBLE (8,2) NOT NULL COMMENT '商品總價(jià)',
`amount` INT(6) NOT NULL COMMENT '商品數(shù)量',
`address` VARCHAR(200) NOT NULL COMMENT '客戶詳細(xì)地址',
PRIMARY KEY (`ID`)
) ENGINE=INNODB DEFAULT CHARSET=utf8;