diff --git a/src/main/java/org/teasoft/bee/osql/BeeSql.java b/src/main/java/org/teasoft/bee/osql/BeeSql.java index a6d89c80199f57c7ff3136bb48255a8d3267cc77..b7a83d6b7b735fb5b16072883694351ca6484fb8 100644 --- a/src/main/java/org/teasoft/bee/osql/BeeSql.java +++ b/src/main/java/org/teasoft/bee/osql/BeeSql.java @@ -17,6 +17,7 @@ package org.teasoft.bee.osql; +import java.sql.ResultSet; import java.util.List; import java.util.Map; @@ -116,4 +117,12 @@ public interface BeeSql { * @since 1.9 */ public List> selectMapList(String sql); + + /** + * + * 使用完返回的ResultSet结果后,要调用HoneyContext.clearConnForSelectRs()关闭连接. + * @param sql + * @return + */ + public ResultSet selectRs(String sql); } diff --git a/src/main/java/org/teasoft/bee/sharding/ShardingSortStruct.java b/src/main/java/org/teasoft/bee/sharding/ShardingSortStruct.java index 2793947f05062e7fb9520d7ef970586e18e49586..6b7f7d8b2b65fa789c4882d74250fbef50c62736 100644 --- a/src/main/java/org/teasoft/bee/sharding/ShardingSortStruct.java +++ b/src/main/java/org/teasoft/bee/sharding/ShardingSortStruct.java @@ -33,15 +33,15 @@ import org.teasoft.bee.osql.OrderType; */ public class ShardingSortStruct { - private String orderSql; + private String orderSql; //改写成union all时用. private String orderFields[]; private OrderType orderTypes[]; // 以下5个属性用于处理: // public List select(String sql) - // 排序顺序与orderFields[]对应. - private String type[]; + // 排列顺序与orderFields[]对应. + private String type[]; //Number,String... private boolean nullFirst[]; private boolean caseSensitive[]; // the field value in the select column index