select b.* from ( select * from (select row_.*, rownum rownum_ from ( select * from ( select '1' is_draft,a.IS_DISPLAY,a.score,a.type,a.repository_type,a.GMT_MODIFIED,ID from product_draft a where 1=1 and a.COMPANY_ID = ? and a.REPOSITORY_TYPE in ( ? , ? ) and upper(a.SUBJECT) like upper(?) and a.OWNER_MEMBER_ID in ( ? , ? , ? , ? , ? , ? , ? , ? , ? , ? ) and a.STATUS in ( ? , ? , ? , ? , ? , ? ) union all select '0' is_draft,a.IS_DISPLAY,a.score,a.type,a.repository_type,a.GMT_MODIFIED,ID from product a where a.draft_status = 'no_status' and a.COMPANY_ID = ? and a.REPOSITORY_TYPE in ( ? , ? ) and upper(a.SUBJECT) like upper(?) and a.OWNER_MEMBER_ID in ( ? , ? , ? , ? , ? , ? , ? , ? , ? , ? ) and a.STATUS in ( ? , ? , ? , ? , ? , ? ) ) order by type asc , "GMT_MODIFIED" desc , "ID" desc )row_ where rownum <= ? ) where rownum_ >= ? ) a, (select '1' as is_draft, id, m.ACTION_TRACE,m.TYPE,m.IMAGE_REPOSITORY_IDS,m.SUBJECT,m.MEMBER_ID,m.MEMBER_SEQ, m.REPOSITORY_TYPE,m.STATUS,m.GROUP_ID, m.GROUP_ID2,m.GROUP_ID3,m.GMT_MODIFIED,m.GMT_CREATE,m.COMPANY_ID, m.OWNER_MEMBER_ID,m.OWNER_MEMBER_SEQ,m.IND_BY_ALL,m.IND_BY_GROUP, m.IND_BY_GROUP2,m.IND_BY_GROUP3,m.HAVE_IMAGE,m.IMAGE_COUNT,m.IS_DISPLAY,m.RED_MODEL,m.KEYWORDS,m.EXPORT_TYPE, m.IMAGE_VERSION, m.SCORE from product_draft m union all select '0' as is_draft, id, NULL AS ACTION_TRACE,n.TYPE,n.IMAGE_REPOSITORY_IDS,n.SUBJECT,n.MEMBER_ID,n.MEMBER_SEQ,n.REPOSITORY_TYPE, n.STATUS,n.GROUP_ID,n.GROUP_ID2,n.GROUP_ID3,n.GMT_MODIFIED,n.GMT_CREATE,n.COMPANY_ID,n.OWNER_MEMBER_ID,n.OWNER_MEMBER_SEQ, n.IND_BY_ALL,n.IND_BY_GROUP,n.IND_BY_GROUP2,n.IND_BY_GROUP3,n.HAVE_IMAGE,n.IMAGE_COUNT,n.IS_DISPLAY,n.RED_MODEL,n.KEYWORDS, n.EXPORT_TYPE, n.IMAGE_VERSION, n.SCORE from product n) b where a.is_draft=b.is_draft and a.id=b.id order by b.type asc , b."GMT_MODIFIED" desc , b."ID" desc
---------------------------
SELECT b.*
FROM (SELECT *
FROM (SELECT row_.*, rownum AS rownum_
FROM (SELECT *
FROM (SELECT '1' AS is_draft, a.IS_DISPLAY, a.score, a.type, a.repository_type
, a.GMT_MODIFIED, ID
FROM product_draft a
WHERE 1 = 1 AND a.COMPANY_ID = ? AND (a.REPOSITORY_TYPE IN (?, ?) AND upper(a.SUBJECT) LIKE upper(?) AND (a.OWNER_MEMBER_ID IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) AND a.STATUS IN (?, ?, ?, ?, ?, ?)))
UNION ALL
SELECT '0' AS is_draft, a.IS_DISPLAY, a.score, a.type, a.repository_type
, a.GMT_MODIFIED, ID
FROM product a
WHERE a.draft_status = 'no_status' AND a.COMPANY_ID = ? AND (a.REPOSITORY_TYPE IN (?, ?) AND upper(a.SUBJECT) LIKE upper(?) AND (a.OWNER_MEMBER_ID IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) AND a.STATUS IN (?, ?, ?, ?, ?, ?)))
)
ORDER BY type ASC, "GMT_MODIFIED" DESC, "ID" DESC
) row_
WHERE rownum <= ?
)
WHERE rownum_ >= ?
) a, (SELECT '1' AS is_draft, id, m.ACTION_TRACE, m.TYPE, m.IMAGE_REPOSITORY_IDS
, m.SUBJECT, m.MEMBER_ID, m.MEMBER_SEQ, m.REPOSITORY_TYPE, m.STATUS
, m.GROUP_ID, m.GROUP_ID2, m.GROUP_ID3, m.GMT_MODIFIED, m.GMT_CREATE
, m.COMPANY_ID, m.OWNER_MEMBER_ID, m.OWNER_MEMBER_SEQ, m.IND_BY_ALL, m.IND_BY_GROUP
, m.IND_BY_GROUP2, m.IND_BY_GROUP3, m.HAVE_IMAGE, m.IMAGE_COUNT, m.IS_DISPLAY
, m.RED_MODEL, m.KEYWORDS, m.EXPORT_TYPE, m.IMAGE_VERSION, m.SCORE
FROM product_draft m
UNION ALL
SELECT '0' AS is_draft, id, NULL AS ACTION_TRACE, n.TYPE, n.IMAGE_REPOSITORY_IDS
, n.SUBJECT, n.MEMBER_ID, n.MEMBER_SEQ, n.REPOSITORY_TYPE, n.STATUS
, n.GROUP_ID, n.GROUP_ID2, n.GROUP_ID3, n.GMT_MODIFIED, n.GMT_CREATE
, n.COMPANY_ID, n.OWNER_MEMBER_ID, n.OWNER_MEMBER_SEQ, n.IND_BY_ALL, n.IND_BY_GROUP
, n.IND_BY_GROUP2, n.IND_BY_GROUP3, n.HAVE_IMAGE, n.IMAGE_COUNT, n.IS_DISPLAY
, n.RED_MODEL, n.KEYWORDS, n.EXPORT_TYPE, n.IMAGE_VERSION, n.SCORE
FROM product n
) b
WHERE a.is_draft = b.is_draft AND a.id = b.id
ORDER BY b.type ASC, b."GMT_MODIFIED" DESC, b."ID" DESC;
没有合适的资源?快使用搜索试试~ 我知道了~
zdal分库分表源码(已编译)
共1568个文件
java:1239个
xml:119个
svn-base:95个
5星 · 超过95%的资源 需积分: 39 40 下载量 52 浏览量
2017-11-28
12:19:14
上传
评论
收藏 7.65MB ZIP 举报
温馨提示
已编译好的支付宝分库分表插件——zdal,可引入工程进行配置使用,可运行
资源推荐
资源详情
资源评论
收起资源包目录
zdal分库分表源码(已编译) (1568个子文件)
.classpath 1KB
.classpath 1KB
.classpath 1024B
.classpath 1024B
.classpath 1024B
entries 9KB
spring-zdal-ds-template.ftl 4KB
spring-zdal-rule-template.ftl 4KB
.gitignore 50B
db2jcc.jar 3.49MB
ojdbc6.jar 2.59MB
StringUtil.java 162KB
ZdalStatement.java 79KB
MySqlStatementParser.java 78KB
OracleOutputVisitor.java 72KB
TransactionImpl.java 71KB
MySqlOutputVisitor.java 63KB
OracleStatementParser.java 56KB
AbstractZdalDataSource.java 50KB
ClassUtils.java 47KB
ZdalPreparedStatement.java 45KB
ZdalOracleSchemaStatVisitor.java 43KB
ConcurrentReaderHashMap.java 42KB
WrappedResultSet.java 42KB
CopyOnWriteArrayList.java 41KB
Token.java 41KB
SQLExprParser.java 41KB
OracleSchemaStatVisitor.java 40KB
OracleSelectParser.java 37KB
JBossManagedConnectionPool.java 35KB
PooledExecutor.java 34KB
TxConnectionManager.java 34KB
SchemaStatVisitor.java 32KB
FJTaskRunner.java 32KB
ZdalMySqlSchemaStatVisitor.java 31KB
OracleExprParser.java 31KB
Strings.java 30KB
SQLASTOutputVisitor.java 29KB
InternalManagedConnectionPool.java 29KB
ObjectUtils.java 28KB
WrappedCallableStatement.java 28KB
OracleASTVisitorAdapter.java 27KB
ZdalDatasourceIntrospector.java 26KB
ReflectionUtils.java 26KB
MySqlSchemaStatVisitor.java 26KB
Lexer.java 25KB
TxManager.java 25KB
ZdalSchemaStatVisitor.java 23KB
CachedPreparedStatement.java 23KB
BaseConnectionManager2.java 23KB
MySqlASTVisitorAdapter.java 23KB
DummyTResultSet.java 23KB
MySqlExprParser.java 22KB
DateAndTimeFunctionsTest.java 21KB
WrappedConnection.java 21KB
LocalTxDataSourceDO.java 21KB
BaseWrapperManagedConnection.java 21KB
OracleASTVisitor.java 20KB
TimeoutFactory.java 20KB
ZDatabaseMetaData.java 20KB
CachedConnectionManager.java 20KB
SQLStatementParser.java 19KB
VetoableChangeMulticaster.java 19KB
FJTask.java 19KB
ZdalConnection.java 19KB
CheckDBAvailableStatus.java 18KB
EnumeratorImp.java 18KB
CachedCallableStatement.java 18KB
MySqlASTVisitor.java 18KB
DataSourceHolder.java 17KB
OrderByTResultSet.java 17KB
SQLEvalVisitorUtils.java 17KB
NavigableMap.java 17KB
BasicThreadPool.java 17KB
CartesianProductBasedListResultRule.java 17KB
WrappedStatement.java 17KB
BaseWrapperManagedConnectionFactory.java 17KB
FJTaskRunnerGroup.java 16KB
SimpleLogicTable.java 16KB
ZDataSourceUtil.java 16KB
Database.java 16KB
PropertyChangeMulticaster.java 15KB
SyncCollection.java 15KB
LRUCachePolicy.java 15KB
WrappedPreparedStatement.java 14KB
Rendezvous.java 14KB
LocalTxDataSource.java 14KB
GroovyTableDatabaseMapProvider.java 14KB
SQLASTVisitorAdapter.java 14KB
SR956010.java 14KB
DefaultSqlParserResult.java 14KB
LogicTable.java 14KB
TableRule.java 14KB
BaseTResultSet.java 14KB
SR952010.java 13KB
JdbcUtils.java 13KB
ClockDaemon.java 13KB
NavigableSet.java 13KB
JBossStringBuilder.java 13KB
ZDSFactory.java 13KB
共 1568 条
- 1
- 2
- 3
- 4
- 5
- 6
- 16
资源评论
- zhoujun198706022018-07-15很好,很不错。
- YIYUN_82019-01-02好东西,正在用,看看源码
- SmallZhuo2019-03-29学习学习,还不错
- EasyWorkManp2018-05-15学习学习 谢谢分享
Asix_song
- 粉丝: 4
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功