@@ -26,11 +26,25 @@ public final class OracleSQLTestSQL extends AbstractDatabaseTestSQL {
+" FROM t_order order0_ JOIN t_order_item i ON order0_.user_id = i.user_id AND order0_.order_id = i.order_id"
+" WHERE order0_.user_id IN (%s, %s) AND order0_.order_id BETWEEN %s AND %s ORDER BY i.item_id DESC) row_ WHERE rownum <= ?) WHERE rownum > ?";
privatestaticfinalStringSELECT_PAGING_WITH_ROW_COUNT_SQL="SELECT i.* FROM t_order o JOIN t_order_item i ON o.user_id = i.user_id AND o.order_id = i.order_id"
+" WHERE o.user_id IN (%s, %s) AND o.order_id BETWEEN %s AND %s ORDER BY i.item_id DESC LIMIT %s";
privatestaticfinalStringSELECT_PAGING_WITH_ROW_COUNT_SQL="SELECT * FROM (SELECT row_.*, rownum rownum_ FROM (SELECT"
+" order0_.order_id as order_id, order0_.status as status, order0_.user_id as user_id"
+" FROM t_order order0_ JOIN t_order_item i ON order0_.user_id = i.user_id AND order0_.order_id = i.order_id"
+" WHERE order0_.user_id IN (%s, %s) AND order0_.order_id BETWEEN %s AND %s ORDER BY i.item_id DESC) row_ WHERE rownum <= ?)";
privatestaticfinalStringSELECT_PAGING_WITH_OFFSET_SQL="SELECT * FROM (SELECT row_.*, rownum rownum_ FROM (SELECT"
+" order0_.order_id as order_id, order0_.status as status, order0_.user_id as user_id"
+" FROM t_order order0_ JOIN t_order_item i ON order0_.user_id = i.user_id AND order0_.order_id = i.order_id"
+" WHERE order0_.user_id IN (%s, %s) AND order0_.order_id BETWEEN %s AND %s ORDER BY i.item_id DESC) row_) WHERE rownum > ?";
privatestaticfinalStringSELECT_GROUP_BY_USER_ID_SQL="SELECT user_id AS usrid FROM t_order GROUP BY user_id";
privatestaticfinalStringSELECT_USER_ID_BY_STATUS_SQL="SELECT user_id AS usrid FROM t_order WHERE status = 'init'";
privatestaticfinalStringSELECT_USER_ID_BY_IN_STATUS_SQL="SELECT user_id AS usrid FROM t_order WHERE status IN (? ,? ,? ,? ,?)";
privatestaticfinalStringSELECT_PAGING_WITH_OFFSET_SQL="SELECT i.* FROM t_order o JOIN t_order_item i ON o.user_id = i.user_id AND o.order_id = i.order_id"
+" WHERE o.user_id IN (%s, %s) AND o.order_id BETWEEN %s AND %s ORDER BY i.item_id DESC OFFSET %s";
privatestaticfinalStringSELECT_USER_ID_BY_STATUS_ORDER_BY_USER_ID_SQL="SELECT user_id AS usrid FROM t_order WHERE status = 'init' ORDER BY user_id";
privatestaticfinalStringSELECT_USER_ID_WHERE_ORDER_ID_IN_SQL="SELECT user_id AS usrid FROM t_order WHERE order_id IN (%s, %s)";
privatestaticfinalStringSELECT_PAGING_WITH_OFFSET_AND_ROW_COUNT_SQL="SELECT * FROM (SELECT row_.*, rownum rownum_ FROM (SELECT"
+" order0_.order_id as order_id, order0_.status as status, order0_.user_id as user_id"
+" FROM t_order order0_ JOIN t_order_item i ON order0_.user_id = i.user_id AND order0_.order_id = i.order_id"
+" WHERE order0_.user_id IN (%s, %s) AND order0_.order_id BETWEEN %s AND %s ORDER BY i.item_id DESC) row_ WHERE rownum <= ?) WHERE rownum > ?";
privatestaticfinalStringSELECT_PAGING_WITH_ROW_COUNT_SQL="SELECT i.* FROM t_order o JOIN t_order_item i ON o.user_id = i.user_id AND o.order_id = i.order_id"
+" WHERE o.user_id IN (%s, %s) AND o.order_id BETWEEN %s AND %s ORDER BY i.item_id DESC LIMIT %s";
privatestaticfinalStringSELECT_PAGING_WITH_OFFSET_SQL="SELECT i.* FROM t_order o JOIN t_order_item i ON o.user_id = i.user_id AND o.order_id = i.order_id"
+" WHERE o.user_id IN (%s, %s) AND o.order_id BETWEEN %s AND %s ORDER BY i.item_id DESC OFFSET %s";