docs: public static Long getGeneratedKeyOfLong(PreparedStatement ps) throws SQLException {
  		ResultSet rs = null;
  		try {
  			rs = ps.getGeneratedKeys();
  			Long generatedKey = null;
  			if (rs != null && rs.next()) {
  				try {
  					generatedKey = rs.getLong(1);
  				} catch (SQLException e) {
  					// 自增主键不为数字或者为Oracle的rowid，跳过
  				}
  			}
  			return generatedKey;
  		} catch (SQLException e) {
  			throw e;
  		} finally {
  			DbUtil.close(rs);
  		}
  	}