@Override public String getIdSelectSQL(IDCfg cfg) { StringBuffer sql = new StringBuffer(); sql.append("select "); sql.append(cfg.getIdColumn()); sql.append(" from "); sql.append(cfg.getTable()); sql.append(" where "); sql.append(cfg.getDelimiterColumn()); sql.append("=?"); return sql.toString(); }
@Override public String getIdInitSQL(IDCfg cfg) { StringBuffer sql = new StringBuffer(); sql.append("insert into "); sql.append(cfg.getTable()); sql.append(" ("); sql.append(cfg.getIdColumn()); sql.append(","); sql.append(cfg.getDelimiterColumn()); sql.append(") values (?,?)"); return sql.toString(); }
@Override public String getIdIncrSQL(IDCfg cfg) { StringBuffer sql = new StringBuffer(); sql.append("update "); sql.append(cfg.getTable()); sql.append(" set "); sql.append(cfg.getIdColumn()); sql.append("="); sql.append(cfg.getIdColumn()); sql.append("+?"); sql.append(" where "); sql.append(cfg.getDelimiterColumn()); sql.append("=? and "); sql.append(cfg.getIdColumn()); sql.append("=?"); return sql.toString(); }