Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
apache
Shardingsphere
提交
0ac89e2d
Shardingsphere
项目概览
apache
/
Shardingsphere
通知
56
Star
3
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Shardingsphere
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
0ac89e2d
编写于
9月 07, 2017
作者:
H
haocao
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Refactor master slave integrate test cases 13th.
上级
44b59d85
变更
15
隐藏空白更改
内联
并排
Showing
15 changed file
with
447 addition
and
441 deletion
+447
-441
sharding-jdbc-core/src/test/java/com/dangdang/ddframe/rdb/common/base/AbstractSQLAssertTest.java
...ngdang/ddframe/rdb/common/base/AbstractSQLAssertTest.java
+9
-113
sharding-jdbc-core/src/test/java/com/dangdang/ddframe/rdb/common/util/SQLAssertHelper.java
...com/dangdang/ddframe/rdb/common/util/SQLAssertHelper.java
+123
-0
sharding-jdbc-core/src/test/java/com/dangdang/ddframe/rdb/integrate/AllIntegrateTests.java
...com/dangdang/ddframe/rdb/integrate/AllIntegrateTests.java
+2
-0
sharding-jdbc-core/src/test/resources/integrate/assert/delete.xml
...-jdbc-core/src/test/resources/integrate/assert/delete.xml
+2
-17
sharding-jdbc-core/src/test/resources/integrate/dataset/sharding/masterslave/expect/select/SelectEqualsWithSingleMasterTable_0.xml
...ave/expect/select/SelectEqualsWithSingleMasterTable_0.xml
+1
-1
sharding-jdbc-core/src/test/resources/integrate/dataset/sharding/masterslave/init/master_0.xml
.../integrate/dataset/sharding/masterslave/init/master_0.xml
+31
-31
sharding-jdbc-core/src/test/resources/integrate/dataset/sharding/masterslave/init/master_1.xml
.../integrate/dataset/sharding/masterslave/init/master_1.xml
+31
-31
sharding-jdbc-core/src/test/resources/integrate/dataset/sharding/masterslave/init/master_2.xml
.../integrate/dataset/sharding/masterslave/init/master_2.xml
+31
-31
sharding-jdbc-core/src/test/resources/integrate/dataset/sharding/masterslave/init/master_3.xml
.../integrate/dataset/sharding/masterslave/init/master_3.xml
+31
-31
sharding-jdbc-core/src/test/resources/integrate/dataset/sharding/masterslave/init/master_4.xml
.../integrate/dataset/sharding/masterslave/init/master_4.xml
+31
-31
sharding-jdbc-core/src/test/resources/integrate/dataset/sharding/masterslave/init/master_5.xml
.../integrate/dataset/sharding/masterslave/init/master_5.xml
+31
-31
sharding-jdbc-core/src/test/resources/integrate/dataset/sharding/masterslave/init/master_6.xml
.../integrate/dataset/sharding/masterslave/init/master_6.xml
+31
-31
sharding-jdbc-core/src/test/resources/integrate/dataset/sharding/masterslave/init/master_7.xml
.../integrate/dataset/sharding/masterslave/init/master_7.xml
+31
-31
sharding-jdbc-core/src/test/resources/integrate/dataset/sharding/masterslave/init/master_8.xml
.../integrate/dataset/sharding/masterslave/init/master_8.xml
+31
-31
sharding-jdbc-core/src/test/resources/integrate/dataset/sharding/masterslave/init/master_9.xml
.../integrate/dataset/sharding/masterslave/init/master_9.xml
+31
-31
未找到文件。
sharding-jdbc-core/src/test/java/com/dangdang/ddframe/rdb/common/base/AbstractSQLAssertTest.java
浏览文件 @
0ac89e2d
...
...
@@ -17,9 +17,8 @@
package
com.dangdang.ddframe.rdb.common.base
;
import
com.dangdang.ddframe.rdb.common.env.DatabaseEnvironment
;
import
com.dangdang.ddframe.rdb.common.env.ShardingTestStrategy
;
import
com.dangdang.ddframe.rdb.common.util.
DBUnitUtil
;
import
com.dangdang.ddframe.rdb.common.util.
SQLAssertHelper
;
import
com.dangdang.ddframe.rdb.integrate.jaxb.SQLAssertData
;
import
com.dangdang.ddframe.rdb.integrate.jaxb.SQLShardingRule
;
import
com.dangdang.ddframe.rdb.integrate.jaxb.helper.SQLAssertJAXBHelper
;
...
...
@@ -32,16 +31,6 @@ import com.google.common.base.Strings;
import
com.google.common.collect.Lists
;
import
lombok.Getter
;
import
org.dbunit.DatabaseUnitException
;
import
org.dbunit.database.CachedResultSetTable
;
import
org.dbunit.database.ForwardOnlyResultSetTable
;
import
org.dbunit.database.IDatabaseConnection
;
import
org.dbunit.database.ResultSetTableMetaData
;
import
org.dbunit.dataset.DataSetException
;
import
org.dbunit.dataset.ITable
;
import
org.dbunit.dataset.ITableIterator
;
import
org.dbunit.dataset.ITableMetaData
;
import
org.dbunit.dataset.ReplacementDataSet
;
import
org.dbunit.dataset.xml.FlatXmlDataSetBuilder
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runners.Parameterized
;
...
...
@@ -50,19 +39,12 @@ import java.io.File;
import
java.net.MalformedURLException
;
import
java.net.URL
;
import
java.sql.Connection
;
import
java.sql.PreparedStatement
;
import
java.sql.ResultSet
;
import
java.sql.SQLException
;
import
java.sql.Statement
;
import
java.util.Collection
;
import
java.util.Collections
;
import
java.util.List
;
import
java.util.Map
;
import
static
com
.
dangdang
.
ddframe
.
rdb
.
common
.
util
.
SQLPlaceholderUtil
.
replacePreparedStatement
;
import
static
com
.
dangdang
.
ddframe
.
rdb
.
common
.
util
.
SQLPlaceholderUtil
.
replaceStatement
;
import
static
org
.
dbunit
.
Assertion
.
assertEquals
;
@RunWith
(
Parameterized
.
class
)
public
abstract
class
AbstractSQLAssertTest
extends
AbstractSQLTest
{
...
...
@@ -75,11 +57,14 @@ public abstract class AbstractSQLAssertTest extends AbstractSQLTest {
private
final
List
<
SQLShardingRule
>
shardingRules
;
private
final
SQLAssertHelper
sqlAssertHelper
;
protected
AbstractSQLAssertTest
(
final
String
testCaseName
,
final
String
sql
,
final
DatabaseType
type
,
final
List
<
SQLShardingRule
>
shardingRules
)
{
this
.
testCaseName
=
testCaseName
;
this
.
sql
=
sql
;
this
.
type
=
type
;
this
.
shardingRules
=
shardingRules
;
sqlAssertHelper
=
new
SQLAssertHelper
(
sql
);
}
@Parameterized
.
Parameters
(
name
=
"{0}In{2}"
)
...
...
@@ -167,22 +152,22 @@ public abstract class AbstractSQLAssertTest extends AbstractSQLTest {
private
void
assertDqlSql
(
final
boolean
isPreparedStatement
,
final
AbstractDataSourceAdapter
abstractDataSourceAdapter
,
final
SQLAssertData
data
,
final
File
expectedDataSetFile
)
throws
MalformedURLException
,
SQLException
,
DatabaseUnitException
{
if
(
isPreparedStatement
)
{
executeQueryWithPreparedStatement
(
abstractDataSourceAdapter
,
getParameters
(
data
),
expectedDataSetFile
);
sqlAssertHelper
.
executeQueryWithPreparedStatement
(
abstractDataSourceAdapter
,
getParameters
(
data
),
expectedDataSetFile
);
}
else
{
executeQueryWithStatement
(
abstractDataSourceAdapter
,
getParameters
(
data
),
expectedDataSetFile
);
sqlAssertHelper
.
executeQueryWithStatement
(
abstractDataSourceAdapter
,
getParameters
(
data
),
expectedDataSetFile
);
}
}
private
void
assertDmlAndDdlSql
(
final
boolean
isPreparedStatement
,
final
AbstractDataSourceAdapter
abstractDataSourceAdapter
,
final
SQLAssertData
data
,
final
File
expectedDataSetFile
)
throws
MalformedURLException
,
SQLException
,
DatabaseUnitException
{
if
(
isPreparedStatement
)
{
executeWithPreparedStatement
(
abstractDataSourceAdapter
,
getParameters
(
data
));
sqlAssertHelper
.
executeWithPreparedStatement
(
abstractDataSourceAdapter
,
getParameters
(
data
));
}
else
{
executeWithStatement
(
abstractDataSourceAdapter
,
getParameters
(
data
));
sqlAssertHelper
.
executeWithStatement
(
abstractDataSourceAdapter
,
getParameters
(
data
));
}
try
(
Connection
conn
=
abstractDataSourceAdapter
instanceof
MasterSlaveDataSource
?
abstractDataSourceAdapter
.
getConnection
()
:
((
ShardingDataSource
)
abstractDataSourceAdapter
).
getConnection
().
getConnection
(
getDataSourceName
(
data
.
getExpected
()),
getSqlType
()))
{
assertResult
(
conn
,
expectedDataSetFile
);
sqlAssertHelper
.
assertResult
(
conn
,
expectedDataSetFile
);
}
}
...
...
@@ -213,93 +198,4 @@ public abstract class AbstractSQLAssertTest extends AbstractSQLTest {
return
Strings
.
isNullOrEmpty
(
data
.
getParameter
())
?
Collections
.<
String
>
emptyList
()
:
Lists
.
newArrayList
(
data
.
getParameter
().
split
(
","
));
}
private
void
executeWithPreparedStatement
(
final
AbstractDataSourceAdapter
abstractDataSourceAdapter
,
final
List
<
String
>
parameters
)
throws
SQLException
{
try
(
Connection
connection
=
abstractDataSourceAdapter
.
getConnection
();
PreparedStatement
preparedStatement
=
connection
.
prepareStatement
(
replacePreparedStatement
(
sql
)))
{
setParameters
(
preparedStatement
,
parameters
);
preparedStatement
.
execute
();
}
}
private
void
executeWithStatement
(
final
AbstractDataSourceAdapter
abstractDataSourceAdapter
,
final
List
<
String
>
parameters
)
throws
SQLException
{
try
(
Connection
connection
=
abstractDataSourceAdapter
.
getConnection
();
Statement
statement
=
connection
.
createStatement
())
{
statement
.
execute
(
replaceStatement
(
sql
,
parameters
.
toArray
()));
}
}
private
void
executeQueryWithPreparedStatement
(
final
AbstractDataSourceAdapter
abstractDataSourceAdapter
,
final
List
<
String
>
parameters
,
final
File
file
)
throws
MalformedURLException
,
SQLException
,
DatabaseUnitException
{
try
(
Connection
conn
=
abstractDataSourceAdapter
.
getConnection
();
PreparedStatement
preparedStatement
=
conn
.
prepareStatement
(
replacePreparedStatement
(
sql
)))
{
setParameters
(
preparedStatement
,
parameters
);
ReplacementDataSet
expectedDataSet
=
new
ReplacementDataSet
(
new
FlatXmlDataSetBuilder
().
build
(
file
));
expectedDataSet
.
addReplacementObject
(
"[null]"
,
null
);
for
(
ITable
each
:
expectedDataSet
.
getTables
())
{
String
tableName
=
each
.
getTableMetaData
().
getTableName
();
IDatabaseConnection
connection
=
DBUnitUtil
.
getConnection
(
new
DatabaseEnvironment
(
DatabaseType
.
valueFrom
(
conn
.
getMetaData
().
getDatabaseProductName
())),
conn
);
// ITable actualTable = connection.createTable(tableName, preparedStatement);
ITable
actualTable
=
createTable
(
tableName
,
preparedStatement
,
connection
);
assertEquals
(
expectedDataSet
.
getTable
(
tableName
),
actualTable
);
}
}
}
private
CachedResultSetTable
createTable
(
final
String
tableName
,
final
PreparedStatement
preparedStatement
,
final
IDatabaseConnection
connection
)
throws
SQLException
,
DataSetException
{
preparedStatement
.
execute
();
ResultSet
rs
=
preparedStatement
.
getResultSet
();
ITableMetaData
metaData
=
new
ResultSetTableMetaData
(
tableName
,
rs
,
connection
,
false
);
ForwardOnlyResultSetTable
table
=
new
ForwardOnlyResultSetTable
(
metaData
,
rs
);
return
new
CachedResultSetTable
(
table
);
}
private
void
setParameters
(
final
PreparedStatement
preparedStatement
,
final
List
<
String
>
parameters
)
throws
SQLException
{
int
index
=
1
;
for
(
String
each
:
parameters
)
{
if
(
each
.
contains
(
"'"
))
{
preparedStatement
.
setString
(
index
++,
each
.
replace
(
"'"
,
""
));
}
else
{
preparedStatement
.
setInt
(
index
++,
Integer
.
valueOf
(
each
));
}
}
}
private
void
executeQueryWithStatement
(
final
AbstractDataSourceAdapter
abstractDataSourceAdapter
,
final
List
<
String
>
parameters
,
final
File
file
)
throws
MalformedURLException
,
SQLException
,
DatabaseUnitException
{
try
(
Connection
conn
=
abstractDataSourceAdapter
.
getConnection
())
{
String
querySql
=
replaceStatement
(
sql
,
parameters
.
toArray
());
ReplacementDataSet
expectedDataSet
=
new
ReplacementDataSet
(
new
FlatXmlDataSetBuilder
().
build
(
file
));
expectedDataSet
.
addReplacementObject
(
"[null]"
,
null
);
for
(
ITable
each
:
expectedDataSet
.
getTables
())
{
String
tableName
=
each
.
getTableMetaData
().
getTableName
();
ITable
actualTable
=
DBUnitUtil
.
getConnection
(
new
DatabaseEnvironment
(
DatabaseType
.
valueFrom
(
conn
.
getMetaData
().
getDatabaseProductName
())),
conn
)
.
createQueryTable
(
tableName
,
querySql
);
assertEquals
(
expectedDataSet
.
getTable
(
tableName
),
actualTable
);
}
}
}
private
void
assertResult
(
final
Connection
connection
,
final
File
file
)
throws
MalformedURLException
,
SQLException
,
DatabaseUnitException
{
if
(
sql
.
contains
(
"TEMP"
))
{
return
;
}
ITableIterator
expectedTableIterator
=
new
FlatXmlDataSetBuilder
().
build
(
file
).
iterator
();
try
(
Connection
conn
=
connection
)
{
while
(
expectedTableIterator
.
next
())
{
ITable
expectedTable
=
expectedTableIterator
.
getTable
();
String
actualTableName
=
expectedTable
.
getTableMetaData
().
getTableName
();
String
verifySql
=
"SELECT * FROM "
+
actualTableName
+
" WHERE status = '"
+
getStatus
(
file
)
+
"'"
;
ITable
actualTable
=
DBUnitUtil
.
getConnection
(
new
DatabaseEnvironment
(
DatabaseType
.
valueFrom
(
conn
.
getMetaData
().
getDatabaseProductName
())),
conn
)
.
createQueryTable
(
actualTableName
,
verifySql
);
assertEquals
(
expectedTable
,
actualTable
);
}
}
}
private
String
getStatus
(
final
File
file
)
{
if
(
sql
.
toUpperCase
().
startsWith
(
"DELETE"
))
{
return
ShardingTestStrategy
.
masterslave
==
getShardingStrategy
()
?
"init_master"
:
"init"
;
}
return
file
.
getParentFile
().
getName
();
}
}
sharding-jdbc-core/src/test/java/com/dangdang/ddframe/rdb/common/util/SQLAssertHelper.java
0 → 100644
浏览文件 @
0ac89e2d
package
com.dangdang.ddframe.rdb.common.util
;
import
com.dangdang.ddframe.rdb.common.env.DatabaseEnvironment
;
import
com.dangdang.ddframe.rdb.sharding.constant.DatabaseType
;
import
com.dangdang.ddframe.rdb.sharding.jdbc.adapter.AbstractDataSourceAdapter
;
import
lombok.RequiredArgsConstructor
;
import
org.dbunit.DatabaseUnitException
;
import
org.dbunit.database.CachedResultSetTable
;
import
org.dbunit.database.ForwardOnlyResultSetTable
;
import
org.dbunit.database.IDatabaseConnection
;
import
org.dbunit.database.ResultSetTableMetaData
;
import
org.dbunit.dataset.DataSetException
;
import
org.dbunit.dataset.ITable
;
import
org.dbunit.dataset.ITableIterator
;
import
org.dbunit.dataset.ITableMetaData
;
import
org.dbunit.dataset.ReplacementDataSet
;
import
org.dbunit.dataset.xml.FlatXmlDataSetBuilder
;
import
java.io.File
;
import
java.net.MalformedURLException
;
import
java.sql.Connection
;
import
java.sql.PreparedStatement
;
import
java.sql.ResultSet
;
import
java.sql.SQLException
;
import
java.sql.Statement
;
import
java.util.List
;
import
static
com
.
dangdang
.
ddframe
.
rdb
.
common
.
util
.
SQLPlaceholderUtil
.
replacePreparedStatement
;
import
static
com
.
dangdang
.
ddframe
.
rdb
.
common
.
util
.
SQLPlaceholderUtil
.
replaceStatement
;
import
static
org
.
dbunit
.
Assertion
.
assertEquals
;
@RequiredArgsConstructor
public
class
SQLAssertHelper
{
private
final
String
sql
;
public
void
executeWithPreparedStatement
(
final
AbstractDataSourceAdapter
abstractDataSourceAdapter
,
final
List
<
String
>
parameters
)
throws
SQLException
{
try
(
Connection
connection
=
abstractDataSourceAdapter
.
getConnection
();
PreparedStatement
preparedStatement
=
connection
.
prepareStatement
(
replacePreparedStatement
(
sql
)))
{
setParameters
(
preparedStatement
,
parameters
);
preparedStatement
.
execute
();
}
}
public
void
executeWithStatement
(
final
AbstractDataSourceAdapter
abstractDataSourceAdapter
,
final
List
<
String
>
parameters
)
throws
SQLException
{
try
(
Connection
connection
=
abstractDataSourceAdapter
.
getConnection
();
Statement
statement
=
connection
.
createStatement
())
{
statement
.
execute
(
replaceStatement
(
sql
,
parameters
.
toArray
()));
}
}
public
void
executeQueryWithPreparedStatement
(
final
AbstractDataSourceAdapter
abstractDataSourceAdapter
,
final
List
<
String
>
parameters
,
final
File
file
)
throws
MalformedURLException
,
SQLException
,
DatabaseUnitException
{
try
(
Connection
conn
=
abstractDataSourceAdapter
.
getConnection
();
PreparedStatement
preparedStatement
=
conn
.
prepareStatement
(
replacePreparedStatement
(
sql
)))
{
setParameters
(
preparedStatement
,
parameters
);
ReplacementDataSet
expectedDataSet
=
new
ReplacementDataSet
(
new
FlatXmlDataSetBuilder
().
build
(
file
));
expectedDataSet
.
addReplacementObject
(
"[null]"
,
null
);
for
(
ITable
each
:
expectedDataSet
.
getTables
())
{
String
tableName
=
each
.
getTableMetaData
().
getTableName
();
IDatabaseConnection
connection
=
DBUnitUtil
.
getConnection
(
new
DatabaseEnvironment
(
DatabaseType
.
valueFrom
(
conn
.
getMetaData
().
getDatabaseProductName
())),
conn
);
ITable
actualTable
=
connection
.
createTable
(
tableName
,
preparedStatement
);
// ITable actualTable = createTable(tableName, preparedStatement, connection);
assertEquals
(
expectedDataSet
.
getTable
(
tableName
),
actualTable
);
}
}
}
public
void
executeQueryWithStatement
(
final
AbstractDataSourceAdapter
abstractDataSourceAdapter
,
final
List
<
String
>
parameters
,
final
File
file
)
throws
MalformedURLException
,
SQLException
,
DatabaseUnitException
{
try
(
Connection
conn
=
abstractDataSourceAdapter
.
getConnection
())
{
String
querySql
=
replaceStatement
(
sql
,
parameters
.
toArray
());
ReplacementDataSet
expectedDataSet
=
new
ReplacementDataSet
(
new
FlatXmlDataSetBuilder
().
build
(
file
));
expectedDataSet
.
addReplacementObject
(
"[null]"
,
null
);
for
(
ITable
each
:
expectedDataSet
.
getTables
())
{
String
tableName
=
each
.
getTableMetaData
().
getTableName
();
ITable
actualTable
=
DBUnitUtil
.
getConnection
(
new
DatabaseEnvironment
(
DatabaseType
.
valueFrom
(
conn
.
getMetaData
().
getDatabaseProductName
())),
conn
)
.
createQueryTable
(
tableName
,
querySql
);
assertEquals
(
expectedDataSet
.
getTable
(
tableName
),
actualTable
);
}
}
}
private
CachedResultSetTable
createTable
(
final
String
tableName
,
final
PreparedStatement
preparedStatement
,
final
IDatabaseConnection
connection
)
throws
SQLException
,
DataSetException
{
preparedStatement
.
execute
();
ResultSet
rs
=
preparedStatement
.
getResultSet
();
ITableMetaData
metaData
=
new
ResultSetTableMetaData
(
tableName
,
rs
,
connection
,
false
);
ForwardOnlyResultSetTable
table
=
new
ForwardOnlyResultSetTable
(
metaData
,
rs
);
return
new
CachedResultSetTable
(
table
);
}
private
void
setParameters
(
final
PreparedStatement
preparedStatement
,
final
List
<
String
>
parameters
)
throws
SQLException
{
int
index
=
1
;
for
(
String
each
:
parameters
)
{
if
(
each
.
contains
(
"'"
))
{
preparedStatement
.
setString
(
index
++,
each
.
replace
(
"'"
,
""
));
}
else
{
preparedStatement
.
setInt
(
index
++,
Integer
.
valueOf
(
each
));
}
}
}
public
void
assertResult
(
final
Connection
connection
,
final
File
file
)
throws
MalformedURLException
,
SQLException
,
DatabaseUnitException
{
if
(
sql
.
contains
(
"TEMP"
))
{
return
;
}
ITableIterator
expectedTableIterator
=
new
FlatXmlDataSetBuilder
().
build
(
file
).
iterator
();
try
(
Connection
conn
=
connection
)
{
while
(
expectedTableIterator
.
next
())
{
ITable
expectedTable
=
expectedTableIterator
.
getTable
();
String
actualTableName
=
expectedTable
.
getTableMetaData
().
getTableName
();
String
verifySql
=
"SELECT * FROM "
+
actualTableName
+
" WHERE status = '"
+
getStatus
(
file
)
+
"'"
;
ITable
actualTable
=
DBUnitUtil
.
getConnection
(
new
DatabaseEnvironment
(
DatabaseType
.
valueFrom
(
conn
.
getMetaData
().
getDatabaseProductName
())),
conn
)
.
createQueryTable
(
actualTableName
,
verifySql
);
assertEquals
(
expectedTable
,
actualTable
);
}
}
}
private
String
getStatus
(
final
File
file
)
{
return
sql
.
toUpperCase
().
startsWith
(
"DELETE"
)
?
"init"
:
file
.
getParentFile
().
getName
();
}
}
sharding-jdbc-core/src/test/java/com/dangdang/ddframe/rdb/integrate/AllIntegrateTests.java
浏览文件 @
0ac89e2d
...
...
@@ -17,6 +17,7 @@
package
com.dangdang.ddframe.rdb.integrate
;
import
com.dangdang.ddframe.rdb.integrate.type.ms.MasterSlaveOnlyTest
;
import
com.dangdang.ddframe.rdb.integrate.type.sharding.NullableShardingTableOnlyTest
;
import
com.dangdang.ddframe.rdb.integrate.type.sharding.ShardingDatabaseAndTableDynamicTest
;
import
com.dangdang.ddframe.rdb.integrate.type.sharding.ShardingDatabaseAndTableTest
;
...
...
@@ -33,6 +34,7 @@ import org.junit.runners.Suite.SuiteClasses;
ShardingDatabaseOnlyTest
.
class
,
ShardingTableOnlyTest
.
class
,
ShardingMasterSlaveTest
.
class
,
MasterSlaveOnlyTest
.
class
,
ShardingDatabaseAndTableTest
.
class
,
ShardingDatabaseAndTableDynamicTest
.
class
,
NullableShardingTableOnlyTest
.
class
,
...
...
sharding-jdbc-core/src/test/resources/integrate/assert/delete.xml
浏览文件 @
0ac89e2d
...
...
@@ -25,7 +25,7 @@
<data
parameter=
"1800,18,'init'"
expected=
"delete/%s_8.xml"
/>
<data
parameter=
"1900,19,'init'"
expected=
"delete/%s_9.xml"
/>
</sharding-rule>
<sharding-rule
value=
"dbtbl"
>
<sharding-rule
value=
"dbtbl
,masterslave
"
>
<data
parameter=
"1000,10,'init'"
expected=
"delete/%s_0.xml"
/>
<data
parameter=
"1101,11,'init'"
expected=
"delete/%s_1.xml"
/>
<data
parameter=
"1202,12,'init'"
expected=
"delete/%s_2.xml"
/>
...
...
@@ -37,24 +37,9 @@
<data
parameter=
"1808,18,'init'"
expected=
"delete/%s_8.xml"
/>
<data
parameter=
"1909,19,'init'"
expected=
"delete/%s_9.xml"
/>
</sharding-rule>
<sharding-rule
value=
"masterslave"
>
<data
parameter=
"1000,10,'init_master'"
expected=
"delete/%s_0.xml"
/>
<data
parameter=
"1101,11,'init_master'"
expected=
"delete/%s_1.xml"
/>
<data
parameter=
"1202,12,'init_master'"
expected=
"delete/%s_2.xml"
/>
<data
parameter=
"1303,13,'init_master'"
expected=
"delete/%s_3.xml"
/>
<data
parameter=
"1404,14,'init_master'"
expected=
"delete/%s_4.xml"
/>
<data
parameter=
"1505,15,'init_master'"
expected=
"delete/%s_5.xml"
/>
<data
parameter=
"1606,16,'init_master'"
expected=
"delete/%s_6.xml"
/>
<data
parameter=
"1707,17,'init_master'"
expected=
"delete/%s_7.xml"
/>
<data
parameter=
"1808,18,'init_master'"
expected=
"delete/%s_8.xml"
/>
<data
parameter=
"1909,19,'init_master'"
expected=
"delete/%s_9.xml"
/>
</sharding-rule>
</sql>
<sql
id=
"assertDeleteWithoutShardingValue"
>
<sharding-rule
value=
"masterslave"
>
<data
parameter=
"'init_master'"
expected=
"delete/%s.xml"
/>
</sharding-rule>
<sharding-rule
value=
"tbl,db,dbtbl,hint"
>
<sharding-rule>
<data
parameter=
"'init'"
expected=
"delete/%s.xml"
/>
</sharding-rule>
</sql>
...
...
sharding-jdbc-core/src/test/resources/integrate/dataset/sharding/masterslave/expect/select/SelectEqualsWithSingleMasterTable_0.xml
浏览文件 @
0ac89e2d
<dataset>
<t_order
order_id=
"1000"
user_id=
"10"
status=
"init
_master
"
/>
<t_order
order_id=
"1000"
user_id=
"10"
status=
"init"
/>
</dataset>
sharding-jdbc-core/src/test/resources/integrate/dataset/sharding/masterslave/init/master_0.xml
浏览文件 @
0ac89e2d
<dataset>
<t_order_0
order_id=
"1000"
user_id=
"10"
status=
"init
_master
"
/>
<t_order_1
order_id=
"1001"
user_id=
"10"
status=
"init
_master
"
/>
<t_order_2
order_id=
"1002"
user_id=
"10"
status=
"init
_master
"
/>
<t_order_3
order_id=
"1003"
user_id=
"10"
status=
"init
_master
"
/>
<t_order_4
order_id=
"1004"
user_id=
"10"
status=
"init
_master
"
/>
<t_order_5
order_id=
"1005"
user_id=
"10"
status=
"init
_master
"
/>
<t_order_6
order_id=
"1006"
user_id=
"10"
status=
"init
_master
"
/>
<t_order_7
order_id=
"1007"
user_id=
"10"
status=
"init
_master
"
/>
<t_order_8
order_id=
"1008"
user_id=
"10"
status=
"init
_master
"
/>
<t_order_9
order_id=
"1009"
user_id=
"10"
status=
"init
_master
"
/>
<t_order_0
order_id=
"1000"
user_id=
"10"
status=
"init"
/>
<t_order_1
order_id=
"1001"
user_id=
"10"
status=
"init"
/>
<t_order_2
order_id=
"1002"
user_id=
"10"
status=
"init"
/>
<t_order_3
order_id=
"1003"
user_id=
"10"
status=
"init"
/>
<t_order_4
order_id=
"1004"
user_id=
"10"
status=
"init"
/>
<t_order_5
order_id=
"1005"
user_id=
"10"
status=
"init"
/>
<t_order_6
order_id=
"1006"
user_id=
"10"
status=
"init"
/>
<t_order_7
order_id=
"1007"
user_id=
"10"
status=
"init"
/>
<t_order_8
order_id=
"1008"
user_id=
"10"
status=
"init"
/>
<t_order_9
order_id=
"1009"
user_id=
"10"
status=
"init"
/>
<t_order_item_0
item_id=
"100000"
order_id=
"1000"
user_id=
"10"
status=
"init
_master
"
/>
<t_order_item_0
item_id=
"100001"
order_id=
"1000"
user_id=
"10"
status=
"init
_master
"
/>
<t_order_item_1
item_id=
"100100"
order_id=
"1001"
user_id=
"10"
status=
"init
_master
"
/>
<t_order_item_1
item_id=
"100101"
order_id=
"1001"
user_id=
"10"
status=
"init
_master
"
/>
<t_order_item_2
item_id=
"100200"
order_id=
"1002"
user_id=
"10"
status=
"init
_master
"
/>
<t_order_item_2
item_id=
"100201"
order_id=
"1002"
user_id=
"10"
status=
"init
_master
"
/>
<t_order_item_3
item_id=
"100300"
order_id=
"1003"
user_id=
"10"
status=
"init
_master
"
/>
<t_order_item_3
item_id=
"100301"
order_id=
"1003"
user_id=
"10"
status=
"init
_master
"
/>
<t_order_item_4
item_id=
"100400"
order_id=
"1004"
user_id=
"10"
status=
"init
_master
"
/>
<t_order_item_4
item_id=
"100401"
order_id=
"1004"
user_id=
"10"
status=
"init
_master
"
/>
<t_order_item_5
item_id=
"100500"
order_id=
"1005"
user_id=
"10"
status=
"init
_master
"
/>
<t_order_item_5
item_id=
"100501"
order_id=
"1005"
user_id=
"10"
status=
"init
_master
"
/>
<t_order_item_6
item_id=
"100600"
order_id=
"1006"
user_id=
"10"
status=
"init
_master
"
/>
<t_order_item_6
item_id=
"100601"
order_id=
"1006"
user_id=
"10"
status=
"init
_master
"
/>
<t_order_item_7
item_id=
"100700"
order_id=
"1007"
user_id=
"10"
status=
"init
_master
"
/>
<t_order_item_7
item_id=
"100701"
order_id=
"1007"
user_id=
"10"
status=
"init
_master
"
/>
<t_order_item_8
item_id=
"100800"
order_id=
"1008"
user_id=
"10"
status=
"init
_master
"
/>
<t_order_item_8
item_id=
"100801"
order_id=
"1008"
user_id=
"10"
status=
"init
_master
"
/>
<t_order_item_9
item_id=
"100900"
order_id=
"1009"
user_id=
"10"
status=
"init
_master
"
/>
<t_order_item_9
item_id=
"100901"
order_id=
"1009"
user_id=
"10"
status=
"init
_master
"
/>
<t_order_item_0
item_id=
"100000"
order_id=
"1000"
user_id=
"10"
status=
"init"
/>
<t_order_item_0
item_id=
"100001"
order_id=
"1000"
user_id=
"10"
status=
"init"
/>
<t_order_item_1
item_id=
"100100"
order_id=
"1001"
user_id=
"10"
status=
"init"
/>
<t_order_item_1
item_id=
"100101"
order_id=
"1001"
user_id=
"10"
status=
"init"
/>
<t_order_item_2
item_id=
"100200"
order_id=
"1002"
user_id=
"10"
status=
"init"
/>
<t_order_item_2
item_id=
"100201"
order_id=
"1002"
user_id=
"10"
status=
"init"
/>
<t_order_item_3
item_id=
"100300"
order_id=
"1003"
user_id=
"10"
status=
"init"
/>
<t_order_item_3
item_id=
"100301"
order_id=
"1003"
user_id=
"10"
status=
"init"
/>
<t_order_item_4
item_id=
"100400"
order_id=
"1004"
user_id=
"10"
status=
"init"
/>
<t_order_item_4
item_id=
"100401"
order_id=
"1004"
user_id=
"10"
status=
"init"
/>
<t_order_item_5
item_id=
"100500"
order_id=
"1005"
user_id=
"10"
status=
"init"
/>
<t_order_item_5
item_id=
"100501"
order_id=
"1005"
user_id=
"10"
status=
"init"
/>
<t_order_item_6
item_id=
"100600"
order_id=
"1006"
user_id=
"10"
status=
"init"
/>
<t_order_item_6
item_id=
"100601"
order_id=
"1006"
user_id=
"10"
status=
"init"
/>
<t_order_item_7
item_id=
"100700"
order_id=
"1007"
user_id=
"10"
status=
"init"
/>
<t_order_item_7
item_id=
"100701"
order_id=
"1007"
user_id=
"10"
status=
"init"
/>
<t_order_item_8
item_id=
"100800"
order_id=
"1008"
user_id=
"10"
status=
"init"
/>
<t_order_item_8
item_id=
"100801"
order_id=
"1008"
user_id=
"10"
status=
"init"
/>
<t_order_item_9
item_id=
"100900"
order_id=
"1009"
user_id=
"10"
status=
"init"
/>
<t_order_item_9
item_id=
"100901"
order_id=
"1009"
user_id=
"10"
status=
"init"
/>
<t_config
id=
"1"
status=
"init
_master
"
/>
<t_config
id=
"1"
status=
"init"
/>
<t_global
id=
"1"
status=
"global_master"
/>
</dataset>
sharding-jdbc-core/src/test/resources/integrate/dataset/sharding/masterslave/init/master_1.xml
浏览文件 @
0ac89e2d
<dataset>
<t_order_0
order_id=
"1100"
user_id=
"11"
status=
"init
_master
"
/>
<t_order_1
order_id=
"1101"
user_id=
"11"
status=
"init
_master
"
/>
<t_order_2
order_id=
"1102"
user_id=
"11"
status=
"init
_master
"
/>
<t_order_3
order_id=
"1103"
user_id=
"11"
status=
"init
_master
"
/>
<t_order_4
order_id=
"1104"
user_id=
"11"
status=
"init
_master
"
/>
<t_order_5
order_id=
"1105"
user_id=
"11"
status=
"init
_master
"
/>
<t_order_6
order_id=
"1106"
user_id=
"11"
status=
"init
_master
"
/>
<t_order_7
order_id=
"1107"
user_id=
"11"
status=
"init
_master
"
/>
<t_order_8
order_id=
"1108"
user_id=
"11"
status=
"init
_master
"
/>
<t_order_9
order_id=
"1109"
user_id=
"11"
status=
"init
_master
"
/>
<t_order_0
order_id=
"1100"
user_id=
"11"
status=
"init"
/>
<t_order_1
order_id=
"1101"
user_id=
"11"
status=
"init"
/>
<t_order_2
order_id=
"1102"
user_id=
"11"
status=
"init"
/>
<t_order_3
order_id=
"1103"
user_id=
"11"
status=
"init"
/>
<t_order_4
order_id=
"1104"
user_id=
"11"
status=
"init"
/>
<t_order_5
order_id=
"1105"
user_id=
"11"
status=
"init"
/>
<t_order_6
order_id=
"1106"
user_id=
"11"
status=
"init"
/>
<t_order_7
order_id=
"1107"
user_id=
"11"
status=
"init"
/>
<t_order_8
order_id=
"1108"
user_id=
"11"
status=
"init"
/>
<t_order_9
order_id=
"1109"
user_id=
"11"
status=
"init"
/>
<t_order_item_0
item_id=
"110000"
order_id=
"1100"
user_id=
"11"
status=
"init
_master
"
/>
<t_order_item_0
item_id=
"110001"
order_id=
"1100"
user_id=
"11"
status=
"init
_master
"
/>
<t_order_item_1
item_id=
"110100"
order_id=
"1101"
user_id=
"11"
status=
"init
_master
"
/>
<t_order_item_1
item_id=
"110101"
order_id=
"1101"
user_id=
"11"
status=
"init
_master
"
/>
<t_order_item_2
item_id=
"110200"
order_id=
"1102"
user_id=
"11"
status=
"init
_master
"
/>
<t_order_item_2
item_id=
"110201"
order_id=
"1102"
user_id=
"11"
status=
"init
_master
"
/>
<t_order_item_3
item_id=
"110300"
order_id=
"1103"
user_id=
"11"
status=
"init
_master
"
/>
<t_order_item_3
item_id=
"110301"
order_id=
"1103"
user_id=
"11"
status=
"init
_master
"
/>
<t_order_item_4
item_id=
"110400"
order_id=
"1104"
user_id=
"11"
status=
"init
_master
"
/>
<t_order_item_4
item_id=
"110401"
order_id=
"1104"
user_id=
"11"
status=
"init
_master
"
/>
<t_order_item_5
item_id=
"110500"
order_id=
"1105"
user_id=
"11"
status=
"init
_master
"
/>
<t_order_item_5
item_id=
"110501"
order_id=
"1105"
user_id=
"11"
status=
"init
_master
"
/>
<t_order_item_6
item_id=
"110600"
order_id=
"1106"
user_id=
"11"
status=
"init
_master
"
/>
<t_order_item_6
item_id=
"110601"
order_id=
"1106"
user_id=
"11"
status=
"init
_master
"
/>
<t_order_item_7
item_id=
"110700"
order_id=
"1107"
user_id=
"11"
status=
"init
_master
"
/>
<t_order_item_7
item_id=
"110701"
order_id=
"1107"
user_id=
"11"
status=
"init
_master
"
/>
<t_order_item_8
item_id=
"110800"
order_id=
"1108"
user_id=
"11"
status=
"init
_master
"
/>
<t_order_item_8
item_id=
"110801"
order_id=
"1108"
user_id=
"11"
status=
"init
_master
"
/>
<t_order_item_9
item_id=
"110900"
order_id=
"1109"
user_id=
"11"
status=
"init
_master
"
/>
<t_order_item_9
item_id=
"110901"
order_id=
"1109"
user_id=
"11"
status=
"init
_master
"
/>
<t_order_item_0
item_id=
"110000"
order_id=
"1100"
user_id=
"11"
status=
"init"
/>
<t_order_item_0
item_id=
"110001"
order_id=
"1100"
user_id=
"11"
status=
"init"
/>
<t_order_item_1
item_id=
"110100"
order_id=
"1101"
user_id=
"11"
status=
"init"
/>
<t_order_item_1
item_id=
"110101"
order_id=
"1101"
user_id=
"11"
status=
"init"
/>
<t_order_item_2
item_id=
"110200"
order_id=
"1102"
user_id=
"11"
status=
"init"
/>
<t_order_item_2
item_id=
"110201"
order_id=
"1102"
user_id=
"11"
status=
"init"
/>
<t_order_item_3
item_id=
"110300"
order_id=
"1103"
user_id=
"11"
status=
"init"
/>
<t_order_item_3
item_id=
"110301"
order_id=
"1103"
user_id=
"11"
status=
"init"
/>
<t_order_item_4
item_id=
"110400"
order_id=
"1104"
user_id=
"11"
status=
"init"
/>
<t_order_item_4
item_id=
"110401"
order_id=
"1104"
user_id=
"11"
status=
"init"
/>
<t_order_item_5
item_id=
"110500"
order_id=
"1105"
user_id=
"11"
status=
"init"
/>
<t_order_item_5
item_id=
"110501"
order_id=
"1105"
user_id=
"11"
status=
"init"
/>
<t_order_item_6
item_id=
"110600"
order_id=
"1106"
user_id=
"11"
status=
"init"
/>
<t_order_item_6
item_id=
"110601"
order_id=
"1106"
user_id=
"11"
status=
"init"
/>
<t_order_item_7
item_id=
"110700"
order_id=
"1107"
user_id=
"11"
status=
"init"
/>
<t_order_item_7
item_id=
"110701"
order_id=
"1107"
user_id=
"11"
status=
"init"
/>
<t_order_item_8
item_id=
"110800"
order_id=
"1108"
user_id=
"11"
status=
"init"
/>
<t_order_item_8
item_id=
"110801"
order_id=
"1108"
user_id=
"11"
status=
"init"
/>
<t_order_item_9
item_id=
"110900"
order_id=
"1109"
user_id=
"11"
status=
"init"
/>
<t_order_item_9
item_id=
"110901"
order_id=
"1109"
user_id=
"11"
status=
"init"
/>
<t_config
id=
"1"
status=
"init
_master
"
/>
<t_config
id=
"1"
status=
"init"
/>
</dataset>
sharding-jdbc-core/src/test/resources/integrate/dataset/sharding/masterslave/init/master_2.xml
浏览文件 @
0ac89e2d
<dataset>
<t_order_0
order_id=
"1200"
user_id=
"12"
status=
"init
_master
"
/>
<t_order_1
order_id=
"1201"
user_id=
"12"
status=
"init
_master
"
/>
<t_order_2
order_id=
"1202"
user_id=
"12"
status=
"init
_master
"
/>
<t_order_3
order_id=
"1203"
user_id=
"12"
status=
"init
_master
"
/>
<t_order_4
order_id=
"1204"
user_id=
"12"
status=
"init
_master
"
/>
<t_order_5
order_id=
"1205"
user_id=
"12"
status=
"init
_master
"
/>
<t_order_6
order_id=
"1206"
user_id=
"12"
status=
"init
_master
"
/>
<t_order_7
order_id=
"1207"
user_id=
"12"
status=
"init
_master
"
/>
<t_order_8
order_id=
"1208"
user_id=
"12"
status=
"init
_master
"
/>
<t_order_9
order_id=
"1209"
user_id=
"12"
status=
"init
_master
"
/>
<t_order_0
order_id=
"1200"
user_id=
"12"
status=
"init"
/>
<t_order_1
order_id=
"1201"
user_id=
"12"
status=
"init"
/>
<t_order_2
order_id=
"1202"
user_id=
"12"
status=
"init"
/>
<t_order_3
order_id=
"1203"
user_id=
"12"
status=
"init"
/>
<t_order_4
order_id=
"1204"
user_id=
"12"
status=
"init"
/>
<t_order_5
order_id=
"1205"
user_id=
"12"
status=
"init"
/>
<t_order_6
order_id=
"1206"
user_id=
"12"
status=
"init"
/>
<t_order_7
order_id=
"1207"
user_id=
"12"
status=
"init"
/>
<t_order_8
order_id=
"1208"
user_id=
"12"
status=
"init"
/>
<t_order_9
order_id=
"1209"
user_id=
"12"
status=
"init"
/>
<t_order_item_0
item_id=
"120000"
order_id=
"1200"
user_id=
"12"
status=
"init
_master
"
/>
<t_order_item_0
item_id=
"120001"
order_id=
"1200"
user_id=
"12"
status=
"init
_master
"
/>
<t_order_item_1
item_id=
"120100"
order_id=
"1201"
user_id=
"12"
status=
"init
_master
"
/>
<t_order_item_1
item_id=
"120101"
order_id=
"1201"
user_id=
"12"
status=
"init
_master
"
/>
<t_order_item_2
item_id=
"120200"
order_id=
"1202"
user_id=
"12"
status=
"init
_master
"
/>
<t_order_item_2
item_id=
"120201"
order_id=
"1202"
user_id=
"12"
status=
"init
_master
"
/>
<t_order_item_3
item_id=
"120300"
order_id=
"1203"
user_id=
"12"
status=
"init
_master
"
/>
<t_order_item_3
item_id=
"120301"
order_id=
"1203"
user_id=
"12"
status=
"init
_master
"
/>
<t_order_item_4
item_id=
"120400"
order_id=
"1204"
user_id=
"12"
status=
"init
_master
"
/>
<t_order_item_4
item_id=
"120401"
order_id=
"1204"
user_id=
"12"
status=
"init
_master
"
/>
<t_order_item_5
item_id=
"120500"
order_id=
"1205"
user_id=
"12"
status=
"init
_master
"
/>
<t_order_item_5
item_id=
"120501"
order_id=
"1205"
user_id=
"12"
status=
"init
_master
"
/>
<t_order_item_6
item_id=
"120600"
order_id=
"1206"
user_id=
"12"
status=
"init
_master
"
/>
<t_order_item_6
item_id=
"120601"
order_id=
"1206"
user_id=
"12"
status=
"init
_master
"
/>
<t_order_item_7
item_id=
"120700"
order_id=
"1207"
user_id=
"12"
status=
"init
_master
"
/>
<t_order_item_7
item_id=
"120701"
order_id=
"1207"
user_id=
"12"
status=
"init
_master
"
/>
<t_order_item_8
item_id=
"120800"
order_id=
"1208"
user_id=
"12"
status=
"init
_master
"
/>
<t_order_item_8
item_id=
"120801"
order_id=
"1208"
user_id=
"12"
status=
"init
_master
"
/>
<t_order_item_9
item_id=
"120900"
order_id=
"1209"
user_id=
"12"
status=
"init
_master
"
/>
<t_order_item_9
item_id=
"120901"
order_id=
"1209"
user_id=
"12"
status=
"init
_master
"
/>
<t_order_item_0
item_id=
"120000"
order_id=
"1200"
user_id=
"12"
status=
"init"
/>
<t_order_item_0
item_id=
"120001"
order_id=
"1200"
user_id=
"12"
status=
"init"
/>
<t_order_item_1
item_id=
"120100"
order_id=
"1201"
user_id=
"12"
status=
"init"
/>
<t_order_item_1
item_id=
"120101"
order_id=
"1201"
user_id=
"12"
status=
"init"
/>
<t_order_item_2
item_id=
"120200"
order_id=
"1202"
user_id=
"12"
status=
"init"
/>
<t_order_item_2
item_id=
"120201"
order_id=
"1202"
user_id=
"12"
status=
"init"
/>
<t_order_item_3
item_id=
"120300"
order_id=
"1203"
user_id=
"12"
status=
"init"
/>
<t_order_item_3
item_id=
"120301"
order_id=
"1203"
user_id=
"12"
status=
"init"
/>
<t_order_item_4
item_id=
"120400"
order_id=
"1204"
user_id=
"12"
status=
"init"
/>
<t_order_item_4
item_id=
"120401"
order_id=
"1204"
user_id=
"12"
status=
"init"
/>
<t_order_item_5
item_id=
"120500"
order_id=
"1205"
user_id=
"12"
status=
"init"
/>
<t_order_item_5
item_id=
"120501"
order_id=
"1205"
user_id=
"12"
status=
"init"
/>
<t_order_item_6
item_id=
"120600"
order_id=
"1206"
user_id=
"12"
status=
"init"
/>
<t_order_item_6
item_id=
"120601"
order_id=
"1206"
user_id=
"12"
status=
"init"
/>
<t_order_item_7
item_id=
"120700"
order_id=
"1207"
user_id=
"12"
status=
"init"
/>
<t_order_item_7
item_id=
"120701"
order_id=
"1207"
user_id=
"12"
status=
"init"
/>
<t_order_item_8
item_id=
"120800"
order_id=
"1208"
user_id=
"12"
status=
"init"
/>
<t_order_item_8
item_id=
"120801"
order_id=
"1208"
user_id=
"12"
status=
"init"
/>
<t_order_item_9
item_id=
"120900"
order_id=
"1209"
user_id=
"12"
status=
"init"
/>
<t_order_item_9
item_id=
"120901"
order_id=
"1209"
user_id=
"12"
status=
"init"
/>
<t_config
id=
"1"
status=
"init
_master
"
/>
<t_config
id=
"1"
status=
"init"
/>
</dataset>
sharding-jdbc-core/src/test/resources/integrate/dataset/sharding/masterslave/init/master_3.xml
浏览文件 @
0ac89e2d
<dataset>
<t_order_0
order_id=
"1300"
user_id=
"13"
status=
"init
_master
"
/>
<t_order_1
order_id=
"1301"
user_id=
"13"
status=
"init
_master
"
/>
<t_order_2
order_id=
"1302"
user_id=
"13"
status=
"init
_master
"
/>
<t_order_3
order_id=
"1303"
user_id=
"13"
status=
"init
_master
"
/>
<t_order_4
order_id=
"1304"
user_id=
"13"
status=
"init
_master
"
/>
<t_order_5
order_id=
"1305"
user_id=
"13"
status=
"init
_master
"
/>
<t_order_6
order_id=
"1306"
user_id=
"13"
status=
"init
_master
"
/>
<t_order_7
order_id=
"1307"
user_id=
"13"
status=
"init
_master
"
/>
<t_order_8
order_id=
"1308"
user_id=
"13"
status=
"init
_master
"
/>
<t_order_9
order_id=
"1309"
user_id=
"13"
status=
"init
_master
"
/>
<t_order_0
order_id=
"1300"
user_id=
"13"
status=
"init"
/>
<t_order_1
order_id=
"1301"
user_id=
"13"
status=
"init"
/>
<t_order_2
order_id=
"1302"
user_id=
"13"
status=
"init"
/>
<t_order_3
order_id=
"1303"
user_id=
"13"
status=
"init"
/>
<t_order_4
order_id=
"1304"
user_id=
"13"
status=
"init"
/>
<t_order_5
order_id=
"1305"
user_id=
"13"
status=
"init"
/>
<t_order_6
order_id=
"1306"
user_id=
"13"
status=
"init"
/>
<t_order_7
order_id=
"1307"
user_id=
"13"
status=
"init"
/>
<t_order_8
order_id=
"1308"
user_id=
"13"
status=
"init"
/>
<t_order_9
order_id=
"1309"
user_id=
"13"
status=
"init"
/>
<t_order_item_0
item_id=
"130000"
order_id=
"1300"
user_id=
"13"
status=
"init
_master
"
/>
<t_order_item_0
item_id=
"130001"
order_id=
"1300"
user_id=
"13"
status=
"init
_master
"
/>
<t_order_item_1
item_id=
"130100"
order_id=
"1301"
user_id=
"13"
status=
"init
_master
"
/>
<t_order_item_1
item_id=
"130101"
order_id=
"1301"
user_id=
"13"
status=
"init
_master
"
/>
<t_order_item_2
item_id=
"130200"
order_id=
"1302"
user_id=
"13"
status=
"init
_master
"
/>
<t_order_item_2
item_id=
"130201"
order_id=
"1302"
user_id=
"13"
status=
"init
_master
"
/>
<t_order_item_3
item_id=
"130300"
order_id=
"1303"
user_id=
"13"
status=
"init
_master
"
/>
<t_order_item_3
item_id=
"130301"
order_id=
"1303"
user_id=
"13"
status=
"init
_master
"
/>
<t_order_item_4
item_id=
"130400"
order_id=
"1304"
user_id=
"13"
status=
"init
_master
"
/>
<t_order_item_4
item_id=
"130401"
order_id=
"1304"
user_id=
"13"
status=
"init
_master
"
/>
<t_order_item_5
item_id=
"130500"
order_id=
"1305"
user_id=
"13"
status=
"init
_master
"
/>
<t_order_item_5
item_id=
"130501"
order_id=
"1305"
user_id=
"13"
status=
"init
_master
"
/>
<t_order_item_6
item_id=
"130600"
order_id=
"1306"
user_id=
"13"
status=
"init
_master
"
/>
<t_order_item_6
item_id=
"130601"
order_id=
"1306"
user_id=
"13"
status=
"init
_master
"
/>
<t_order_item_7
item_id=
"130700"
order_id=
"1307"
user_id=
"13"
status=
"init
_master
"
/>
<t_order_item_7
item_id=
"130701"
order_id=
"1307"
user_id=
"13"
status=
"init
_master
"
/>
<t_order_item_8
item_id=
"130800"
order_id=
"1308"
user_id=
"13"
status=
"init
_master
"
/>
<t_order_item_8
item_id=
"130801"
order_id=
"1308"
user_id=
"13"
status=
"init
_master
"
/>
<t_order_item_9
item_id=
"130900"
order_id=
"1309"
user_id=
"13"
status=
"init
_master
"
/>
<t_order_item_9
item_id=
"130901"
order_id=
"1309"
user_id=
"13"
status=
"init
_master
"
/>
<t_order_item_0
item_id=
"130000"
order_id=
"1300"
user_id=
"13"
status=
"init"
/>
<t_order_item_0
item_id=
"130001"
order_id=
"1300"
user_id=
"13"
status=
"init"
/>
<t_order_item_1
item_id=
"130100"
order_id=
"1301"
user_id=
"13"
status=
"init"
/>
<t_order_item_1
item_id=
"130101"
order_id=
"1301"
user_id=
"13"
status=
"init"
/>
<t_order_item_2
item_id=
"130200"
order_id=
"1302"
user_id=
"13"
status=
"init"
/>
<t_order_item_2
item_id=
"130201"
order_id=
"1302"
user_id=
"13"
status=
"init"
/>
<t_order_item_3
item_id=
"130300"
order_id=
"1303"
user_id=
"13"
status=
"init"
/>
<t_order_item_3
item_id=
"130301"
order_id=
"1303"
user_id=
"13"
status=
"init"
/>
<t_order_item_4
item_id=
"130400"
order_id=
"1304"
user_id=
"13"
status=
"init"
/>
<t_order_item_4
item_id=
"130401"
order_id=
"1304"
user_id=
"13"
status=
"init"
/>
<t_order_item_5
item_id=
"130500"
order_id=
"1305"
user_id=
"13"
status=
"init"
/>
<t_order_item_5
item_id=
"130501"
order_id=
"1305"
user_id=
"13"
status=
"init"
/>
<t_order_item_6
item_id=
"130600"
order_id=
"1306"
user_id=
"13"
status=
"init"
/>
<t_order_item_6
item_id=
"130601"
order_id=
"1306"
user_id=
"13"
status=
"init"
/>
<t_order_item_7
item_id=
"130700"
order_id=
"1307"
user_id=
"13"
status=
"init"
/>
<t_order_item_7
item_id=
"130701"
order_id=
"1307"
user_id=
"13"
status=
"init"
/>
<t_order_item_8
item_id=
"130800"
order_id=
"1308"
user_id=
"13"
status=
"init"
/>
<t_order_item_8
item_id=
"130801"
order_id=
"1308"
user_id=
"13"
status=
"init"
/>
<t_order_item_9
item_id=
"130900"
order_id=
"1309"
user_id=
"13"
status=
"init"
/>
<t_order_item_9
item_id=
"130901"
order_id=
"1309"
user_id=
"13"
status=
"init"
/>
<t_config
id=
"1"
status=
"init
_master
"
/>
<t_config
id=
"1"
status=
"init"
/>
</dataset>
sharding-jdbc-core/src/test/resources/integrate/dataset/sharding/masterslave/init/master_4.xml
浏览文件 @
0ac89e2d
<dataset>
<t_order_0
order_id=
"1400"
user_id=
"14"
status=
"init
_master
"
/>
<t_order_1
order_id=
"1401"
user_id=
"14"
status=
"init
_master
"
/>
<t_order_2
order_id=
"1402"
user_id=
"14"
status=
"init
_master
"
/>
<t_order_3
order_id=
"1403"
user_id=
"14"
status=
"init
_master
"
/>
<t_order_4
order_id=
"1404"
user_id=
"14"
status=
"init
_master
"
/>
<t_order_5
order_id=
"1405"
user_id=
"14"
status=
"init
_master
"
/>
<t_order_6
order_id=
"1406"
user_id=
"14"
status=
"init
_master
"
/>
<t_order_7
order_id=
"1407"
user_id=
"14"
status=
"init
_master
"
/>
<t_order_8
order_id=
"1408"
user_id=
"14"
status=
"init
_master
"
/>
<t_order_9
order_id=
"1409"
user_id=
"14"
status=
"init
_master
"
/>
<t_order_0
order_id=
"1400"
user_id=
"14"
status=
"init"
/>
<t_order_1
order_id=
"1401"
user_id=
"14"
status=
"init"
/>
<t_order_2
order_id=
"1402"
user_id=
"14"
status=
"init"
/>
<t_order_3
order_id=
"1403"
user_id=
"14"
status=
"init"
/>
<t_order_4
order_id=
"1404"
user_id=
"14"
status=
"init"
/>
<t_order_5
order_id=
"1405"
user_id=
"14"
status=
"init"
/>
<t_order_6
order_id=
"1406"
user_id=
"14"
status=
"init"
/>
<t_order_7
order_id=
"1407"
user_id=
"14"
status=
"init"
/>
<t_order_8
order_id=
"1408"
user_id=
"14"
status=
"init"
/>
<t_order_9
order_id=
"1409"
user_id=
"14"
status=
"init"
/>
<t_order_item_0
item_id=
"140000"
order_id=
"1400"
user_id=
"14"
status=
"init
_master
"
/>
<t_order_item_0
item_id=
"140001"
order_id=
"1400"
user_id=
"14"
status=
"init
_master
"
/>
<t_order_item_1
item_id=
"140100"
order_id=
"1401"
user_id=
"14"
status=
"init
_master
"
/>
<t_order_item_1
item_id=
"140101"
order_id=
"1401"
user_id=
"14"
status=
"init
_master
"
/>
<t_order_item_2
item_id=
"140200"
order_id=
"1402"
user_id=
"14"
status=
"init
_master
"
/>
<t_order_item_2
item_id=
"140201"
order_id=
"1402"
user_id=
"14"
status=
"init
_master
"
/>
<t_order_item_3
item_id=
"140300"
order_id=
"1403"
user_id=
"14"
status=
"init
_master
"
/>
<t_order_item_3
item_id=
"140301"
order_id=
"1403"
user_id=
"14"
status=
"init
_master
"
/>
<t_order_item_4
item_id=
"140400"
order_id=
"1404"
user_id=
"14"
status=
"init
_master
"
/>
<t_order_item_4
item_id=
"140401"
order_id=
"1404"
user_id=
"14"
status=
"init
_master
"
/>
<t_order_item_5
item_id=
"140500"
order_id=
"1405"
user_id=
"14"
status=
"init
_master
"
/>
<t_order_item_5
item_id=
"140501"
order_id=
"1405"
user_id=
"14"
status=
"init
_master
"
/>
<t_order_item_6
item_id=
"140600"
order_id=
"1406"
user_id=
"14"
status=
"init
_master
"
/>
<t_order_item_6
item_id=
"140601"
order_id=
"1406"
user_id=
"14"
status=
"init
_master
"
/>
<t_order_item_7
item_id=
"140700"
order_id=
"1407"
user_id=
"14"
status=
"init
_master
"
/>
<t_order_item_7
item_id=
"140701"
order_id=
"1407"
user_id=
"14"
status=
"init
_master
"
/>
<t_order_item_8
item_id=
"140800"
order_id=
"1408"
user_id=
"14"
status=
"init
_master
"
/>
<t_order_item_8
item_id=
"140801"
order_id=
"1408"
user_id=
"14"
status=
"init
_master
"
/>
<t_order_item_9
item_id=
"140900"
order_id=
"1409"
user_id=
"14"
status=
"init
_master
"
/>
<t_order_item_9
item_id=
"140901"
order_id=
"1409"
user_id=
"14"
status=
"init
_master
"
/>
<t_order_item_0
item_id=
"140000"
order_id=
"1400"
user_id=
"14"
status=
"init"
/>
<t_order_item_0
item_id=
"140001"
order_id=
"1400"
user_id=
"14"
status=
"init"
/>
<t_order_item_1
item_id=
"140100"
order_id=
"1401"
user_id=
"14"
status=
"init"
/>
<t_order_item_1
item_id=
"140101"
order_id=
"1401"
user_id=
"14"
status=
"init"
/>
<t_order_item_2
item_id=
"140200"
order_id=
"1402"
user_id=
"14"
status=
"init"
/>
<t_order_item_2
item_id=
"140201"
order_id=
"1402"
user_id=
"14"
status=
"init"
/>
<t_order_item_3
item_id=
"140300"
order_id=
"1403"
user_id=
"14"
status=
"init"
/>
<t_order_item_3
item_id=
"140301"
order_id=
"1403"
user_id=
"14"
status=
"init"
/>
<t_order_item_4
item_id=
"140400"
order_id=
"1404"
user_id=
"14"
status=
"init"
/>
<t_order_item_4
item_id=
"140401"
order_id=
"1404"
user_id=
"14"
status=
"init"
/>
<t_order_item_5
item_id=
"140500"
order_id=
"1405"
user_id=
"14"
status=
"init"
/>
<t_order_item_5
item_id=
"140501"
order_id=
"1405"
user_id=
"14"
status=
"init"
/>
<t_order_item_6
item_id=
"140600"
order_id=
"1406"
user_id=
"14"
status=
"init"
/>
<t_order_item_6
item_id=
"140601"
order_id=
"1406"
user_id=
"14"
status=
"init"
/>
<t_order_item_7
item_id=
"140700"
order_id=
"1407"
user_id=
"14"
status=
"init"
/>
<t_order_item_7
item_id=
"140701"
order_id=
"1407"
user_id=
"14"
status=
"init"
/>
<t_order_item_8
item_id=
"140800"
order_id=
"1408"
user_id=
"14"
status=
"init"
/>
<t_order_item_8
item_id=
"140801"
order_id=
"1408"
user_id=
"14"
status=
"init"
/>
<t_order_item_9
item_id=
"140900"
order_id=
"1409"
user_id=
"14"
status=
"init"
/>
<t_order_item_9
item_id=
"140901"
order_id=
"1409"
user_id=
"14"
status=
"init"
/>
<t_config
id=
"1"
status=
"init
_master
"
/>
<t_config
id=
"1"
status=
"init"
/>
</dataset>
sharding-jdbc-core/src/test/resources/integrate/dataset/sharding/masterslave/init/master_5.xml
浏览文件 @
0ac89e2d
<dataset>
<t_order_0
order_id=
"1500"
user_id=
"15"
status=
"init
_master
"
/>
<t_order_1
order_id=
"1501"
user_id=
"15"
status=
"init
_master
"
/>
<t_order_2
order_id=
"1502"
user_id=
"15"
status=
"init
_master
"
/>
<t_order_3
order_id=
"1503"
user_id=
"15"
status=
"init
_master
"
/>
<t_order_4
order_id=
"1504"
user_id=
"15"
status=
"init
_master
"
/>
<t_order_5
order_id=
"1505"
user_id=
"15"
status=
"init
_master
"
/>
<t_order_6
order_id=
"1506"
user_id=
"15"
status=
"init
_master
"
/>
<t_order_7
order_id=
"1507"
user_id=
"15"
status=
"init
_master
"
/>
<t_order_8
order_id=
"1508"
user_id=
"15"
status=
"init
_master
"
/>
<t_order_9
order_id=
"1509"
user_id=
"15"
status=
"init
_master
"
/>
<t_order_0
order_id=
"1500"
user_id=
"15"
status=
"init"
/>
<t_order_1
order_id=
"1501"
user_id=
"15"
status=
"init"
/>
<t_order_2
order_id=
"1502"
user_id=
"15"
status=
"init"
/>
<t_order_3
order_id=
"1503"
user_id=
"15"
status=
"init"
/>
<t_order_4
order_id=
"1504"
user_id=
"15"
status=
"init"
/>
<t_order_5
order_id=
"1505"
user_id=
"15"
status=
"init"
/>
<t_order_6
order_id=
"1506"
user_id=
"15"
status=
"init"
/>
<t_order_7
order_id=
"1507"
user_id=
"15"
status=
"init"
/>
<t_order_8
order_id=
"1508"
user_id=
"15"
status=
"init"
/>
<t_order_9
order_id=
"1509"
user_id=
"15"
status=
"init"
/>
<t_order_item_0
item_id=
"150000"
order_id=
"1500"
user_id=
"15"
status=
"init
_master
"
/>
<t_order_item_0
item_id=
"150001"
order_id=
"1500"
user_id=
"15"
status=
"init
_master
"
/>
<t_order_item_1
item_id=
"150100"
order_id=
"1501"
user_id=
"15"
status=
"init
_master
"
/>
<t_order_item_1
item_id=
"150101"
order_id=
"1501"
user_id=
"15"
status=
"init
_master
"
/>
<t_order_item_2
item_id=
"150200"
order_id=
"1502"
user_id=
"15"
status=
"init
_master
"
/>
<t_order_item_2
item_id=
"150201"
order_id=
"1502"
user_id=
"15"
status=
"init
_master
"
/>
<t_order_item_3
item_id=
"150300"
order_id=
"1503"
user_id=
"15"
status=
"init
_master
"
/>
<t_order_item_3
item_id=
"150301"
order_id=
"1503"
user_id=
"15"
status=
"init
_master
"
/>
<t_order_item_4
item_id=
"150400"
order_id=
"1504"
user_id=
"15"
status=
"init
_master
"
/>
<t_order_item_4
item_id=
"150401"
order_id=
"1504"
user_id=
"15"
status=
"init
_master
"
/>
<t_order_item_5
item_id=
"150500"
order_id=
"1505"
user_id=
"15"
status=
"init
_master
"
/>
<t_order_item_5
item_id=
"150501"
order_id=
"1505"
user_id=
"15"
status=
"init
_master
"
/>
<t_order_item_6
item_id=
"150600"
order_id=
"1506"
user_id=
"15"
status=
"init
_master
"
/>
<t_order_item_6
item_id=
"150601"
order_id=
"1506"
user_id=
"15"
status=
"init
_master
"
/>
<t_order_item_7
item_id=
"150700"
order_id=
"1507"
user_id=
"15"
status=
"init
_master
"
/>
<t_order_item_7
item_id=
"150701"
order_id=
"1507"
user_id=
"15"
status=
"init
_master
"
/>
<t_order_item_8
item_id=
"150800"
order_id=
"1508"
user_id=
"15"
status=
"init
_master
"
/>
<t_order_item_8
item_id=
"150801"
order_id=
"1508"
user_id=
"15"
status=
"init
_master
"
/>
<t_order_item_9
item_id=
"150900"
order_id=
"1509"
user_id=
"15"
status=
"init
_master
"
/>
<t_order_item_9
item_id=
"150901"
order_id=
"1509"
user_id=
"15"
status=
"init
_master
"
/>
<t_order_item_0
item_id=
"150000"
order_id=
"1500"
user_id=
"15"
status=
"init"
/>
<t_order_item_0
item_id=
"150001"
order_id=
"1500"
user_id=
"15"
status=
"init"
/>
<t_order_item_1
item_id=
"150100"
order_id=
"1501"
user_id=
"15"
status=
"init"
/>
<t_order_item_1
item_id=
"150101"
order_id=
"1501"
user_id=
"15"
status=
"init"
/>
<t_order_item_2
item_id=
"150200"
order_id=
"1502"
user_id=
"15"
status=
"init"
/>
<t_order_item_2
item_id=
"150201"
order_id=
"1502"
user_id=
"15"
status=
"init"
/>
<t_order_item_3
item_id=
"150300"
order_id=
"1503"
user_id=
"15"
status=
"init"
/>
<t_order_item_3
item_id=
"150301"
order_id=
"1503"
user_id=
"15"
status=
"init"
/>
<t_order_item_4
item_id=
"150400"
order_id=
"1504"
user_id=
"15"
status=
"init"
/>
<t_order_item_4
item_id=
"150401"
order_id=
"1504"
user_id=
"15"
status=
"init"
/>
<t_order_item_5
item_id=
"150500"
order_id=
"1505"
user_id=
"15"
status=
"init"
/>
<t_order_item_5
item_id=
"150501"
order_id=
"1505"
user_id=
"15"
status=
"init"
/>
<t_order_item_6
item_id=
"150600"
order_id=
"1506"
user_id=
"15"
status=
"init"
/>
<t_order_item_6
item_id=
"150601"
order_id=
"1506"
user_id=
"15"
status=
"init"
/>
<t_order_item_7
item_id=
"150700"
order_id=
"1507"
user_id=
"15"
status=
"init"
/>
<t_order_item_7
item_id=
"150701"
order_id=
"1507"
user_id=
"15"
status=
"init"
/>
<t_order_item_8
item_id=
"150800"
order_id=
"1508"
user_id=
"15"
status=
"init"
/>
<t_order_item_8
item_id=
"150801"
order_id=
"1508"
user_id=
"15"
status=
"init"
/>
<t_order_item_9
item_id=
"150900"
order_id=
"1509"
user_id=
"15"
status=
"init"
/>
<t_order_item_9
item_id=
"150901"
order_id=
"1509"
user_id=
"15"
status=
"init"
/>
<t_config
id=
"1"
status=
"init
_master
"
/>
<t_config
id=
"1"
status=
"init"
/>
</dataset>
sharding-jdbc-core/src/test/resources/integrate/dataset/sharding/masterslave/init/master_6.xml
浏览文件 @
0ac89e2d
<dataset>
<t_order_0
order_id=
"1600"
user_id=
"16"
status=
"init
_master
"
/>
<t_order_1
order_id=
"1601"
user_id=
"16"
status=
"init
_master
"
/>
<t_order_2
order_id=
"1602"
user_id=
"16"
status=
"init
_master
"
/>
<t_order_3
order_id=
"1603"
user_id=
"16"
status=
"init
_master
"
/>
<t_order_4
order_id=
"1604"
user_id=
"16"
status=
"init
_master
"
/>
<t_order_5
order_id=
"1605"
user_id=
"16"
status=
"init
_master
"
/>
<t_order_6
order_id=
"1606"
user_id=
"16"
status=
"init
_master
"
/>
<t_order_7
order_id=
"1607"
user_id=
"16"
status=
"init
_master
"
/>
<t_order_8
order_id=
"1608"
user_id=
"16"
status=
"init
_master
"
/>
<t_order_9
order_id=
"1609"
user_id=
"16"
status=
"init
_master
"
/>
<t_order_0
order_id=
"1600"
user_id=
"16"
status=
"init"
/>
<t_order_1
order_id=
"1601"
user_id=
"16"
status=
"init"
/>
<t_order_2
order_id=
"1602"
user_id=
"16"
status=
"init"
/>
<t_order_3
order_id=
"1603"
user_id=
"16"
status=
"init"
/>
<t_order_4
order_id=
"1604"
user_id=
"16"
status=
"init"
/>
<t_order_5
order_id=
"1605"
user_id=
"16"
status=
"init"
/>
<t_order_6
order_id=
"1606"
user_id=
"16"
status=
"init"
/>
<t_order_7
order_id=
"1607"
user_id=
"16"
status=
"init"
/>
<t_order_8
order_id=
"1608"
user_id=
"16"
status=
"init"
/>
<t_order_9
order_id=
"1609"
user_id=
"16"
status=
"init"
/>
<t_order_item_0
item_id=
"160000"
order_id=
"1600"
user_id=
"16"
status=
"init
_master
"
/>
<t_order_item_0
item_id=
"160001"
order_id=
"1600"
user_id=
"16"
status=
"init
_master
"
/>
<t_order_item_1
item_id=
"160100"
order_id=
"1601"
user_id=
"16"
status=
"init
_master
"
/>
<t_order_item_1
item_id=
"160101"
order_id=
"1601"
user_id=
"16"
status=
"init
_master
"
/>
<t_order_item_2
item_id=
"160200"
order_id=
"1602"
user_id=
"16"
status=
"init
_master
"
/>
<t_order_item_2
item_id=
"160201"
order_id=
"1602"
user_id=
"16"
status=
"init
_master
"
/>
<t_order_item_3
item_id=
"160300"
order_id=
"1603"
user_id=
"16"
status=
"init
_master
"
/>
<t_order_item_3
item_id=
"160301"
order_id=
"1603"
user_id=
"16"
status=
"init
_master
"
/>
<t_order_item_4
item_id=
"160400"
order_id=
"1604"
user_id=
"16"
status=
"init
_master
"
/>
<t_order_item_4
item_id=
"160401"
order_id=
"1604"
user_id=
"16"
status=
"init
_master
"
/>
<t_order_item_5
item_id=
"160500"
order_id=
"1605"
user_id=
"16"
status=
"init
_master
"
/>
<t_order_item_5
item_id=
"160501"
order_id=
"1605"
user_id=
"16"
status=
"init
_master
"
/>
<t_order_item_6
item_id=
"160600"
order_id=
"1606"
user_id=
"16"
status=
"init
_master
"
/>
<t_order_item_6
item_id=
"160601"
order_id=
"1606"
user_id=
"16"
status=
"init
_master
"
/>
<t_order_item_7
item_id=
"160700"
order_id=
"1607"
user_id=
"16"
status=
"init
_master
"
/>
<t_order_item_7
item_id=
"160701"
order_id=
"1607"
user_id=
"16"
status=
"init
_master
"
/>
<t_order_item_8
item_id=
"160800"
order_id=
"1608"
user_id=
"16"
status=
"init
_master
"
/>
<t_order_item_8
item_id=
"160801"
order_id=
"1608"
user_id=
"16"
status=
"init
_master
"
/>
<t_order_item_9
item_id=
"160900"
order_id=
"1609"
user_id=
"16"
status=
"init
_master
"
/>
<t_order_item_9
item_id=
"160901"
order_id=
"1609"
user_id=
"16"
status=
"init
_master
"
/>
<t_order_item_0
item_id=
"160000"
order_id=
"1600"
user_id=
"16"
status=
"init"
/>
<t_order_item_0
item_id=
"160001"
order_id=
"1600"
user_id=
"16"
status=
"init"
/>
<t_order_item_1
item_id=
"160100"
order_id=
"1601"
user_id=
"16"
status=
"init"
/>
<t_order_item_1
item_id=
"160101"
order_id=
"1601"
user_id=
"16"
status=
"init"
/>
<t_order_item_2
item_id=
"160200"
order_id=
"1602"
user_id=
"16"
status=
"init"
/>
<t_order_item_2
item_id=
"160201"
order_id=
"1602"
user_id=
"16"
status=
"init"
/>
<t_order_item_3
item_id=
"160300"
order_id=
"1603"
user_id=
"16"
status=
"init"
/>
<t_order_item_3
item_id=
"160301"
order_id=
"1603"
user_id=
"16"
status=
"init"
/>
<t_order_item_4
item_id=
"160400"
order_id=
"1604"
user_id=
"16"
status=
"init"
/>
<t_order_item_4
item_id=
"160401"
order_id=
"1604"
user_id=
"16"
status=
"init"
/>
<t_order_item_5
item_id=
"160500"
order_id=
"1605"
user_id=
"16"
status=
"init"
/>
<t_order_item_5
item_id=
"160501"
order_id=
"1605"
user_id=
"16"
status=
"init"
/>
<t_order_item_6
item_id=
"160600"
order_id=
"1606"
user_id=
"16"
status=
"init"
/>
<t_order_item_6
item_id=
"160601"
order_id=
"1606"
user_id=
"16"
status=
"init"
/>
<t_order_item_7
item_id=
"160700"
order_id=
"1607"
user_id=
"16"
status=
"init"
/>
<t_order_item_7
item_id=
"160701"
order_id=
"1607"
user_id=
"16"
status=
"init"
/>
<t_order_item_8
item_id=
"160800"
order_id=
"1608"
user_id=
"16"
status=
"init"
/>
<t_order_item_8
item_id=
"160801"
order_id=
"1608"
user_id=
"16"
status=
"init"
/>
<t_order_item_9
item_id=
"160900"
order_id=
"1609"
user_id=
"16"
status=
"init"
/>
<t_order_item_9
item_id=
"160901"
order_id=
"1609"
user_id=
"16"
status=
"init"
/>
<t_config
id=
"1"
status=
"init
_master
"
/>
<t_config
id=
"1"
status=
"init"
/>
</dataset>
sharding-jdbc-core/src/test/resources/integrate/dataset/sharding/masterslave/init/master_7.xml
浏览文件 @
0ac89e2d
<dataset>
<t_order_0
order_id=
"1700"
user_id=
"17"
status=
"init
_master
"
/>
<t_order_1
order_id=
"1701"
user_id=
"17"
status=
"init
_master
"
/>
<t_order_2
order_id=
"1702"
user_id=
"17"
status=
"init
_master
"
/>
<t_order_3
order_id=
"1703"
user_id=
"17"
status=
"init
_master
"
/>
<t_order_4
order_id=
"1704"
user_id=
"17"
status=
"init
_master
"
/>
<t_order_5
order_id=
"1705"
user_id=
"17"
status=
"init
_master
"
/>
<t_order_6
order_id=
"1706"
user_id=
"17"
status=
"init
_master
"
/>
<t_order_7
order_id=
"1707"
user_id=
"17"
status=
"init
_master
"
/>
<t_order_8
order_id=
"1708"
user_id=
"17"
status=
"init
_master
"
/>
<t_order_9
order_id=
"1709"
user_id=
"17"
status=
"init
_master
"
/>
<t_order_0
order_id=
"1700"
user_id=
"17"
status=
"init"
/>
<t_order_1
order_id=
"1701"
user_id=
"17"
status=
"init"
/>
<t_order_2
order_id=
"1702"
user_id=
"17"
status=
"init"
/>
<t_order_3
order_id=
"1703"
user_id=
"17"
status=
"init"
/>
<t_order_4
order_id=
"1704"
user_id=
"17"
status=
"init"
/>
<t_order_5
order_id=
"1705"
user_id=
"17"
status=
"init"
/>
<t_order_6
order_id=
"1706"
user_id=
"17"
status=
"init"
/>
<t_order_7
order_id=
"1707"
user_id=
"17"
status=
"init"
/>
<t_order_8
order_id=
"1708"
user_id=
"17"
status=
"init"
/>
<t_order_9
order_id=
"1709"
user_id=
"17"
status=
"init"
/>
<t_order_item_0
item_id=
"170000"
order_id=
"1700"
user_id=
"17"
status=
"init
_master
"
/>
<t_order_item_0
item_id=
"170001"
order_id=
"1700"
user_id=
"17"
status=
"init
_master
"
/>
<t_order_item_1
item_id=
"170100"
order_id=
"1701"
user_id=
"17"
status=
"init
_master
"
/>
<t_order_item_1
item_id=
"170101"
order_id=
"1701"
user_id=
"17"
status=
"init
_master
"
/>
<t_order_item_2
item_id=
"170200"
order_id=
"1702"
user_id=
"17"
status=
"init
_master
"
/>
<t_order_item_2
item_id=
"170201"
order_id=
"1702"
user_id=
"17"
status=
"init
_master
"
/>
<t_order_item_3
item_id=
"170300"
order_id=
"1703"
user_id=
"17"
status=
"init
_master
"
/>
<t_order_item_3
item_id=
"170301"
order_id=
"1703"
user_id=
"17"
status=
"init
_master
"
/>
<t_order_item_4
item_id=
"170400"
order_id=
"1704"
user_id=
"17"
status=
"init
_master
"
/>
<t_order_item_4
item_id=
"170401"
order_id=
"1704"
user_id=
"17"
status=
"init
_master
"
/>
<t_order_item_5
item_id=
"170500"
order_id=
"1705"
user_id=
"17"
status=
"init
_master
"
/>
<t_order_item_5
item_id=
"170501"
order_id=
"1705"
user_id=
"17"
status=
"init
_master
"
/>
<t_order_item_6
item_id=
"170600"
order_id=
"1706"
user_id=
"17"
status=
"init
_master
"
/>
<t_order_item_6
item_id=
"170601"
order_id=
"1706"
user_id=
"17"
status=
"init
_master
"
/>
<t_order_item_7
item_id=
"170700"
order_id=
"1707"
user_id=
"17"
status=
"init
_master
"
/>
<t_order_item_7
item_id=
"170701"
order_id=
"1707"
user_id=
"17"
status=
"init
_master
"
/>
<t_order_item_8
item_id=
"170800"
order_id=
"1708"
user_id=
"17"
status=
"init
_master
"
/>
<t_order_item_8
item_id=
"170801"
order_id=
"1708"
user_id=
"17"
status=
"init
_master
"
/>
<t_order_item_9
item_id=
"170900"
order_id=
"1709"
user_id=
"17"
status=
"init
_master
"
/>
<t_order_item_9
item_id=
"170901"
order_id=
"1709"
user_id=
"17"
status=
"init
_master
"
/>
<t_order_item_0
item_id=
"170000"
order_id=
"1700"
user_id=
"17"
status=
"init"
/>
<t_order_item_0
item_id=
"170001"
order_id=
"1700"
user_id=
"17"
status=
"init"
/>
<t_order_item_1
item_id=
"170100"
order_id=
"1701"
user_id=
"17"
status=
"init"
/>
<t_order_item_1
item_id=
"170101"
order_id=
"1701"
user_id=
"17"
status=
"init"
/>
<t_order_item_2
item_id=
"170200"
order_id=
"1702"
user_id=
"17"
status=
"init"
/>
<t_order_item_2
item_id=
"170201"
order_id=
"1702"
user_id=
"17"
status=
"init"
/>
<t_order_item_3
item_id=
"170300"
order_id=
"1703"
user_id=
"17"
status=
"init"
/>
<t_order_item_3
item_id=
"170301"
order_id=
"1703"
user_id=
"17"
status=
"init"
/>
<t_order_item_4
item_id=
"170400"
order_id=
"1704"
user_id=
"17"
status=
"init"
/>
<t_order_item_4
item_id=
"170401"
order_id=
"1704"
user_id=
"17"
status=
"init"
/>
<t_order_item_5
item_id=
"170500"
order_id=
"1705"
user_id=
"17"
status=
"init"
/>
<t_order_item_5
item_id=
"170501"
order_id=
"1705"
user_id=
"17"
status=
"init"
/>
<t_order_item_6
item_id=
"170600"
order_id=
"1706"
user_id=
"17"
status=
"init"
/>
<t_order_item_6
item_id=
"170601"
order_id=
"1706"
user_id=
"17"
status=
"init"
/>
<t_order_item_7
item_id=
"170700"
order_id=
"1707"
user_id=
"17"
status=
"init"
/>
<t_order_item_7
item_id=
"170701"
order_id=
"1707"
user_id=
"17"
status=
"init"
/>
<t_order_item_8
item_id=
"170800"
order_id=
"1708"
user_id=
"17"
status=
"init"
/>
<t_order_item_8
item_id=
"170801"
order_id=
"1708"
user_id=
"17"
status=
"init"
/>
<t_order_item_9
item_id=
"170900"
order_id=
"1709"
user_id=
"17"
status=
"init"
/>
<t_order_item_9
item_id=
"170901"
order_id=
"1709"
user_id=
"17"
status=
"init"
/>
<t_config
id=
"1"
status=
"init
_master
"
/>
<t_config
id=
"1"
status=
"init"
/>
</dataset>
sharding-jdbc-core/src/test/resources/integrate/dataset/sharding/masterslave/init/master_8.xml
浏览文件 @
0ac89e2d
<dataset>
<t_order_0
order_id=
"1800"
user_id=
"18"
status=
"init
_master
"
/>
<t_order_1
order_id=
"1801"
user_id=
"18"
status=
"init
_master
"
/>
<t_order_2
order_id=
"1802"
user_id=
"18"
status=
"init
_master
"
/>
<t_order_3
order_id=
"1803"
user_id=
"18"
status=
"init
_master
"
/>
<t_order_4
order_id=
"1804"
user_id=
"18"
status=
"init
_master
"
/>
<t_order_5
order_id=
"1805"
user_id=
"18"
status=
"init
_master
"
/>
<t_order_6
order_id=
"1806"
user_id=
"18"
status=
"init
_master
"
/>
<t_order_7
order_id=
"1807"
user_id=
"18"
status=
"init
_master
"
/>
<t_order_8
order_id=
"1808"
user_id=
"18"
status=
"init
_master
"
/>
<t_order_9
order_id=
"1809"
user_id=
"18"
status=
"init
_master
"
/>
<t_order_0
order_id=
"1800"
user_id=
"18"
status=
"init"
/>
<t_order_1
order_id=
"1801"
user_id=
"18"
status=
"init"
/>
<t_order_2
order_id=
"1802"
user_id=
"18"
status=
"init"
/>
<t_order_3
order_id=
"1803"
user_id=
"18"
status=
"init"
/>
<t_order_4
order_id=
"1804"
user_id=
"18"
status=
"init"
/>
<t_order_5
order_id=
"1805"
user_id=
"18"
status=
"init"
/>
<t_order_6
order_id=
"1806"
user_id=
"18"
status=
"init"
/>
<t_order_7
order_id=
"1807"
user_id=
"18"
status=
"init"
/>
<t_order_8
order_id=
"1808"
user_id=
"18"
status=
"init"
/>
<t_order_9
order_id=
"1809"
user_id=
"18"
status=
"init"
/>
<t_order_item_0
item_id=
"180000"
order_id=
"1800"
user_id=
"18"
status=
"init
_master
"
/>
<t_order_item_0
item_id=
"180001"
order_id=
"1800"
user_id=
"18"
status=
"init
_master
"
/>
<t_order_item_1
item_id=
"180100"
order_id=
"1801"
user_id=
"18"
status=
"init
_master
"
/>
<t_order_item_1
item_id=
"180101"
order_id=
"1801"
user_id=
"18"
status=
"init
_master
"
/>
<t_order_item_2
item_id=
"180200"
order_id=
"1802"
user_id=
"18"
status=
"init
_master
"
/>
<t_order_item_2
item_id=
"180201"
order_id=
"1802"
user_id=
"18"
status=
"init
_master
"
/>
<t_order_item_3
item_id=
"180300"
order_id=
"1803"
user_id=
"18"
status=
"init
_master
"
/>
<t_order_item_3
item_id=
"180301"
order_id=
"1803"
user_id=
"18"
status=
"init
_master
"
/>
<t_order_item_4
item_id=
"180400"
order_id=
"1804"
user_id=
"18"
status=
"init
_master
"
/>
<t_order_item_4
item_id=
"180401"
order_id=
"1804"
user_id=
"18"
status=
"init
_master
"
/>
<t_order_item_5
item_id=
"180500"
order_id=
"1805"
user_id=
"18"
status=
"init
_master
"
/>
<t_order_item_5
item_id=
"180501"
order_id=
"1805"
user_id=
"18"
status=
"init
_master
"
/>
<t_order_item_6
item_id=
"180600"
order_id=
"1806"
user_id=
"18"
status=
"init
_master
"
/>
<t_order_item_6
item_id=
"180601"
order_id=
"1806"
user_id=
"18"
status=
"init
_master
"
/>
<t_order_item_7
item_id=
"180700"
order_id=
"1807"
user_id=
"18"
status=
"init
_master
"
/>
<t_order_item_7
item_id=
"180701"
order_id=
"1807"
user_id=
"18"
status=
"init
_master
"
/>
<t_order_item_8
item_id=
"180800"
order_id=
"1808"
user_id=
"18"
status=
"init
_master
"
/>
<t_order_item_8
item_id=
"180801"
order_id=
"1808"
user_id=
"18"
status=
"init
_master
"
/>
<t_order_item_9
item_id=
"180900"
order_id=
"1809"
user_id=
"18"
status=
"init
_master
"
/>
<t_order_item_9
item_id=
"180901"
order_id=
"1809"
user_id=
"18"
status=
"init
_master
"
/>
<t_order_item_0
item_id=
"180000"
order_id=
"1800"
user_id=
"18"
status=
"init"
/>
<t_order_item_0
item_id=
"180001"
order_id=
"1800"
user_id=
"18"
status=
"init"
/>
<t_order_item_1
item_id=
"180100"
order_id=
"1801"
user_id=
"18"
status=
"init"
/>
<t_order_item_1
item_id=
"180101"
order_id=
"1801"
user_id=
"18"
status=
"init"
/>
<t_order_item_2
item_id=
"180200"
order_id=
"1802"
user_id=
"18"
status=
"init"
/>
<t_order_item_2
item_id=
"180201"
order_id=
"1802"
user_id=
"18"
status=
"init"
/>
<t_order_item_3
item_id=
"180300"
order_id=
"1803"
user_id=
"18"
status=
"init"
/>
<t_order_item_3
item_id=
"180301"
order_id=
"1803"
user_id=
"18"
status=
"init"
/>
<t_order_item_4
item_id=
"180400"
order_id=
"1804"
user_id=
"18"
status=
"init"
/>
<t_order_item_4
item_id=
"180401"
order_id=
"1804"
user_id=
"18"
status=
"init"
/>
<t_order_item_5
item_id=
"180500"
order_id=
"1805"
user_id=
"18"
status=
"init"
/>
<t_order_item_5
item_id=
"180501"
order_id=
"1805"
user_id=
"18"
status=
"init"
/>
<t_order_item_6
item_id=
"180600"
order_id=
"1806"
user_id=
"18"
status=
"init"
/>
<t_order_item_6
item_id=
"180601"
order_id=
"1806"
user_id=
"18"
status=
"init"
/>
<t_order_item_7
item_id=
"180700"
order_id=
"1807"
user_id=
"18"
status=
"init"
/>
<t_order_item_7
item_id=
"180701"
order_id=
"1807"
user_id=
"18"
status=
"init"
/>
<t_order_item_8
item_id=
"180800"
order_id=
"1808"
user_id=
"18"
status=
"init"
/>
<t_order_item_8
item_id=
"180801"
order_id=
"1808"
user_id=
"18"
status=
"init"
/>
<t_order_item_9
item_id=
"180900"
order_id=
"1809"
user_id=
"18"
status=
"init"
/>
<t_order_item_9
item_id=
"180901"
order_id=
"1809"
user_id=
"18"
status=
"init"
/>
<t_config
id=
"1"
status=
"init
_master
"
/>
<t_config
id=
"1"
status=
"init"
/>
</dataset>
sharding-jdbc-core/src/test/resources/integrate/dataset/sharding/masterslave/init/master_9.xml
浏览文件 @
0ac89e2d
<dataset>
<t_order_0
order_id=
"1900"
user_id=
"19"
status=
"init
_master
"
/>
<t_order_1
order_id=
"1901"
user_id=
"19"
status=
"init
_master
"
/>
<t_order_2
order_id=
"1902"
user_id=
"19"
status=
"init
_master
"
/>
<t_order_3
order_id=
"1903"
user_id=
"19"
status=
"init
_master
"
/>
<t_order_4
order_id=
"1904"
user_id=
"19"
status=
"init
_master
"
/>
<t_order_5
order_id=
"1905"
user_id=
"19"
status=
"init
_master
"
/>
<t_order_6
order_id=
"1906"
user_id=
"19"
status=
"init
_master
"
/>
<t_order_7
order_id=
"1907"
user_id=
"19"
status=
"init
_master
"
/>
<t_order_8
order_id=
"1908"
user_id=
"19"
status=
"init
_master
"
/>
<t_order_9
order_id=
"1909"
user_id=
"19"
status=
"init
_master
"
/>
<t_order_0
order_id=
"1900"
user_id=
"19"
status=
"init"
/>
<t_order_1
order_id=
"1901"
user_id=
"19"
status=
"init"
/>
<t_order_2
order_id=
"1902"
user_id=
"19"
status=
"init"
/>
<t_order_3
order_id=
"1903"
user_id=
"19"
status=
"init"
/>
<t_order_4
order_id=
"1904"
user_id=
"19"
status=
"init"
/>
<t_order_5
order_id=
"1905"
user_id=
"19"
status=
"init"
/>
<t_order_6
order_id=
"1906"
user_id=
"19"
status=
"init"
/>
<t_order_7
order_id=
"1907"
user_id=
"19"
status=
"init"
/>
<t_order_8
order_id=
"1908"
user_id=
"19"
status=
"init"
/>
<t_order_9
order_id=
"1909"
user_id=
"19"
status=
"init"
/>
<t_order_item_0
item_id=
"190000"
order_id=
"1900"
user_id=
"19"
status=
"init
_master
"
/>
<t_order_item_0
item_id=
"190001"
order_id=
"1900"
user_id=
"19"
status=
"init
_master
"
/>
<t_order_item_1
item_id=
"190100"
order_id=
"1901"
user_id=
"19"
status=
"init
_master
"
/>
<t_order_item_1
item_id=
"190101"
order_id=
"1901"
user_id=
"19"
status=
"init
_master
"
/>
<t_order_item_2
item_id=
"190200"
order_id=
"1902"
user_id=
"19"
status=
"init
_master
"
/>
<t_order_item_2
item_id=
"190201"
order_id=
"1902"
user_id=
"19"
status=
"init
_master
"
/>
<t_order_item_3
item_id=
"190300"
order_id=
"1903"
user_id=
"19"
status=
"init
_master
"
/>
<t_order_item_3
item_id=
"190301"
order_id=
"1903"
user_id=
"19"
status=
"init
_master
"
/>
<t_order_item_4
item_id=
"190400"
order_id=
"1904"
user_id=
"19"
status=
"init
_master
"
/>
<t_order_item_4
item_id=
"190401"
order_id=
"1904"
user_id=
"19"
status=
"init
_master
"
/>
<t_order_item_5
item_id=
"190500"
order_id=
"1905"
user_id=
"19"
status=
"init
_master
"
/>
<t_order_item_5
item_id=
"190501"
order_id=
"1905"
user_id=
"19"
status=
"init
_master
"
/>
<t_order_item_6
item_id=
"190600"
order_id=
"1906"
user_id=
"19"
status=
"init
_master
"
/>
<t_order_item_6
item_id=
"190601"
order_id=
"1906"
user_id=
"19"
status=
"init
_master
"
/>
<t_order_item_7
item_id=
"190700"
order_id=
"1907"
user_id=
"19"
status=
"init
_master
"
/>
<t_order_item_7
item_id=
"190701"
order_id=
"1907"
user_id=
"19"
status=
"init
_master
"
/>
<t_order_item_8
item_id=
"190800"
order_id=
"1908"
user_id=
"19"
status=
"init
_master
"
/>
<t_order_item_8
item_id=
"190801"
order_id=
"1908"
user_id=
"19"
status=
"init
_master
"
/>
<t_order_item_9
item_id=
"190900"
order_id=
"1909"
user_id=
"19"
status=
"init
_master
"
/>
<t_order_item_9
item_id=
"190901"
order_id=
"1909"
user_id=
"19"
status=
"init
_master
"
/>
<t_order_item_0
item_id=
"190000"
order_id=
"1900"
user_id=
"19"
status=
"init"
/>
<t_order_item_0
item_id=
"190001"
order_id=
"1900"
user_id=
"19"
status=
"init"
/>
<t_order_item_1
item_id=
"190100"
order_id=
"1901"
user_id=
"19"
status=
"init"
/>
<t_order_item_1
item_id=
"190101"
order_id=
"1901"
user_id=
"19"
status=
"init"
/>
<t_order_item_2
item_id=
"190200"
order_id=
"1902"
user_id=
"19"
status=
"init"
/>
<t_order_item_2
item_id=
"190201"
order_id=
"1902"
user_id=
"19"
status=
"init"
/>
<t_order_item_3
item_id=
"190300"
order_id=
"1903"
user_id=
"19"
status=
"init"
/>
<t_order_item_3
item_id=
"190301"
order_id=
"1903"
user_id=
"19"
status=
"init"
/>
<t_order_item_4
item_id=
"190400"
order_id=
"1904"
user_id=
"19"
status=
"init"
/>
<t_order_item_4
item_id=
"190401"
order_id=
"1904"
user_id=
"19"
status=
"init"
/>
<t_order_item_5
item_id=
"190500"
order_id=
"1905"
user_id=
"19"
status=
"init"
/>
<t_order_item_5
item_id=
"190501"
order_id=
"1905"
user_id=
"19"
status=
"init"
/>
<t_order_item_6
item_id=
"190600"
order_id=
"1906"
user_id=
"19"
status=
"init"
/>
<t_order_item_6
item_id=
"190601"
order_id=
"1906"
user_id=
"19"
status=
"init"
/>
<t_order_item_7
item_id=
"190700"
order_id=
"1907"
user_id=
"19"
status=
"init"
/>
<t_order_item_7
item_id=
"190701"
order_id=
"1907"
user_id=
"19"
status=
"init"
/>
<t_order_item_8
item_id=
"190800"
order_id=
"1908"
user_id=
"19"
status=
"init"
/>
<t_order_item_8
item_id=
"190801"
order_id=
"1908"
user_id=
"19"
status=
"init"
/>
<t_order_item_9
item_id=
"190900"
order_id=
"1909"
user_id=
"19"
status=
"init"
/>
<t_order_item_9
item_id=
"190901"
order_id=
"1909"
user_id=
"19"
status=
"init"
/>
<t_config
id=
"1"
status=
"init
_master
"
/>
<t_config
id=
"1"
status=
"init"
/>
</dataset>
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录