引文:Sharding-Jdbc是通过ShardingDataSourceFactory工厂通过规则配置获取对象ShardingDataSource,ShardingDataSource实现了自JDBC标准的DataSource接口,然后程序可以通过ShardingDataSource选择使用原生的JDBC或者使用JPA,MyBatis等ORM框架进行操作数据库的开发
0.pom文件-说明Sharding-JDBC版本
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<sharding-sphere.version>3.0.0.M4</sharding-sphere.version>
<mybatis.version>3.4.2</mybatis.version>
<mybatis-spring.version>1.3.0</mybatis-spring.version>
<spring-framework.version>4.3.6.RELEASE</spring-framework.version>
<mysql-connector-java.version>5.1.42</mysql-connector-java.version>
<slf4j.version>1.7.7</slf4j.version>
<logback.version>1.2.0</logback.version>
<commons-dbcp.version>1.4</commons-dbcp.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
<version>${spring-framework.version}</version>
</dependency>
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
<version>${commons-dbcp.version}</version>
</depende