为什么Record的构造函数访问修饰符不是 public?

BruceShen 发布于 2014/11/08 14:33
阅读 86
收藏 0

如标题,导致在自定义的 包中无法new Record(.....) 来构造对象

http://www.oschina.net/p/jactiverecord

加载中
0
BruceShen
BruceShen

DB.java 

public ResultSet query(String sql, Object... params) {
    try {
      PreparedStatement call = prepare(sql, params, null);
      return call.executeQuery();
    } catch (SQLException e) {
      throw new SqlExecuteException(sql, e);
    }
  }
最后需要关闭ResultSet

void close(ResultSet rs) {
    if (rs != null) {
      try {
        Statement s = rs.getStatement();
        rs.close();
        close(s);
      } catch (SQLException e) {
        throw new RuntimeException("close ResultSet fail", e);
      }
    }
  }
需要改成  public  ,让调用的的人可以关闭对应的连接

返回顶部
顶部