Example #1
0
 @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();
 }
Example #2
0
 @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();
 }
Example #3
0
 @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();
 }