Class SqlMacroOrderBy

java.lang.Object
jp.ecuacion.util.jpa.dao.sqlmacro.AbstractSqlMacro
jp.ecuacion.util.jpa.dao.sqlmacro.SqlMacroOrderBy

public class SqlMacroOrderBy extends AbstractSqlMacro
{+order_by ? } の中に記載されたものは、引数に渡されたString[2]の2つのparameterにより、 "order by col asc[desc]" に分解される。
preparedStatementでは ? にorder byのカラム名やasc/descを指定することはできないため、? ではなく直接値で置き換え。 (sql injectionを防ぐため、order by 句ごと生成する形とする)˝
  • Constructor Details

    • SqlMacroOrderBy

      public SqlMacroOrderBy()
  • Method Details