コード例 #1
0
ファイル: MySql5Dialect.java プロジェクト: gspandy/sxj-src
 @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();
 }
コード例 #2
0
ファイル: MySql5Dialect.java プロジェクト: gspandy/sxj-src
 @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();
 }
コード例 #3
0
ファイル: MySql5Dialect.java プロジェクト: gspandy/sxj-src
 @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();
 }