java.lang.Object
jp.ecuacion.util.jpa.dao.sqlmacro.AbstractSqlMacro
jp.ecuacion.util.jpa.dao.sqlmacro.SqlMacroNull
{+null ... ? ... } の中に記載されたものは、?の値がnullの場合は{+ ... }を含めsqlから削除する。
nullでない場合は、"{+null "と"}"を除いて出力。
nullでない場合は、"{+null "と"}"を除いて出力。
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected OutputOfSqlMacroadaptSqlMacro(InputOfSqlMacro input) 各マクロでの個別処理を実施。マクロに必要なパラメータ情報を設定。Methods inherited from class jp.ecuacion.util.jpa.dao.sqlmacro.AbstractSqlMacro
doesSqlParamHaveListWithEffectiveValues, doesSqlParamhaveObjectArrayWithEffectiveValuesInsideList, execute, hasEffectiveVal, removeOutsideMacroStrFromMacroPartSql
-
Constructor Details
-
SqlMacroNull
public SqlMacroNull()
-
-
Method Details
-
adaptSqlMacro
protected OutputOfSqlMacro adaptSqlMacro(InputOfSqlMacro input) throws jp.ecuacion.lib.core.exception.checked.BizLogicAppException Description copied from class:AbstractSqlMacro各マクロでの個別処理を実施。- Specified by:
adaptSqlMacroin classAbstractSqlMacro- Throws:
jp.ecuacion.lib.core.exception.checked.BizLogicAppException
-
getDefinedMacroParamMap
Description copied from class:AbstractSqlMacroマクロに必要なパラメータ情報を設定。 Stringにはパラメータ名を、booleanは、必須→true, 任意→false。- Specified by:
getDefinedMacroParamMapin classAbstractSqlMacro
-