モジュール org.nkjmlab.sorm4j

クラス TableSql

java.lang.Object
org.nkjmlab.sorm4j.context.TableSql

public final class TableSql extends Object
SQL statements generated by TableSqlFactory.
作成者:
yuu_nkjm
  • コンストラクタの詳細

    • TableSql

      public TableSql(String inserPlaceholders, String mergePlaceholders, String selectByPrimaryKeySql, String selectAllSql, String insertSql, String updateSql, String deleteSql, String mergeSql, String existsSql, String insertSqlPrefix, String mergeSqlPrefix, DefaultTableSqlFactory.UpdateSqlFactory updateSqlFactory, List<String> primaryKeys)
       selectByPrimaryKeySql=select * from GUESTS  where ID=?
       selectAllSql=select * from GUESTS
       insertSql=insert into GUESTS (NAME, ADDRESS) values (?,?)
       updateSql=update GUESTS set NAME=?, ADDRESS=? where ID=?
       deleteSql=delete from GUESTS where ID=?
       mergeSql=merge into GUESTS (ID, NAME, ADDRESS) key (ID) values (?,?,?)
       existsSql=select 1 from GUESTS where ID=?
       insertSqlPrefix=insert into GUESTS (NAME, ADDRESS) values
       insertPlaceholders= (?,?)
       mergeSqlPrefix=merge into GUESTS (ID, NAME, ADDRESS) key (ID) values
       mergePlaceholders= (?,?,?)
       
      パラメータ:
      inserPlaceholders -
      mergePlaceholders -
      selectByPrimaryKeySql -
      selectAllSql -
      insertSql -
      updateSql -
      deleteSql -
      mergeSql -
      existsSql -
      insertSqlPrefix -
      mergeSqlPrefix -
      updateSqlFactory -
      primaryKeys -
  • メソッドの詳細

    • getDeleteSql

      public String getDeleteSql()
    • getInsertSql

      public String getInsertSql()
    • getMergeSql

      public String getMergeSql()
    • getMultirowInsertSql

      public String getMultirowInsertSql(int num)
    • getMultirowMergeSql

      public String getMultirowMergeSql(int num)
    • getSelectAllSql

      public String getSelectAllSql()
    • getSelectByPrimaryKeySql

      public String getSelectByPrimaryKeySql()
    • getUpdateSql

      public String getUpdateSql()
    • getExistsSql

      public String getExistsSql()
    • toString

      public String toString()
      オーバーライド:
      toString クラス内 Object
    • getUpdateSql

      public String getUpdateSql(RowMap object)