@Override publicvoidsetNonNullParameter(PreparedStatement ps, int i, User parameter, JdbcType jdbcType)throws SQLException { ps.setInt(i, parameter.id); }
@Override public User getNullableResult(ResultSet rs, String columnName)throws SQLException { returnnewUser(rs.getInt(columnName)); }
@Override public User getNullableResult(ResultSet rs, int columnIndex)throws SQLException { returnnewUser(rs.getString(columnIndex)); }
@Override public User getNullableResult(CallableStatement cs, int columnIndex)throws SQLException { returnnewUser(cs.getString(columnIndex)); } }