Index
All Classes and Interfaces|All Packages
A
- AbstractDao<T> - Class in jp.ecuacion.util.jpa.dao
-
本クラスでは、JPAの技術的な処理はAbstractSystematicDaoAtFwCmnに譲り、業務システムとして使用する、 業務を考慮した処理を定義する。
- AbstractDao(T...) - Constructor for class jp.ecuacion.util.jpa.dao.AbstractDao
- AbstractSqlMacro - Class in jp.ecuacion.util.jpa.dao.sqlmacro
-
{+xxx ~ } というひとつのマクロを含む文字列とパラメータを受け取り、それをもとにマクロ処理をした結果を返すオブジェクト。
- AbstractSqlMacro() - Constructor for class jp.ecuacion.util.jpa.dao.sqlmacro.AbstractSqlMacro
- AbstractSystematicDao<T> - Class in jp.ecuacion.util.jpa.dao
-
DBアクセス関連の共通処理を持つabstractクラス。
- AbstractSystematicDao(T...) - Constructor for class jp.ecuacion.util.jpa.dao.AbstractSystematicDao
-
裏技コンストラクタ^^;。
- adaptSqlMacro(SqlInfo, Class<?>) - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.ControllerOfSqlMacro
-
sql.propertiesで使えるsqlマクロに対して、それを変換して標準のsqlにする処理
※この処理は、SQL自体を解釈するものではない。 - adaptSqlMacro(InputOfSqlMacro) - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.AbstractSqlMacro
-
各マクロでの個別処理を実施。
- adaptSqlMacro(InputOfSqlMacro) - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.SqlMacroComment
- adaptSqlMacro(InputOfSqlMacro) - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.SqlMacroEmpty
- adaptSqlMacro(InputOfSqlMacro) - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.SqlMacroEmptyColsAndPairs
- adaptSqlMacro(InputOfSqlMacro) - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.SqlMacroIn
- adaptSqlMacro(InputOfSqlMacro) - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.SqlMacroInCols
- adaptSqlMacro(InputOfSqlMacro) - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.SqlMacroInsertAll
- adaptSqlMacro(InputOfSqlMacro) - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.SqlMacroLikeEmpty
- adaptSqlMacro(InputOfSqlMacro) - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.SqlMacroNull
- adaptSqlMacro(InputOfSqlMacro) - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.SqlMacroOrderBy
- adaptSqlMacro(InputOfSqlMacro) - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.SqlMacroPsqlLimit
- adaptSqlMacro(InputOfSqlMacro) - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.SqlMacroPsqlOffset
- addElementsToArray(Object[], Object[]) - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.ControllerOfSqlMacro
-
objsの先頭に、objsToAddの要素を付け加える。
C
- COMPLETE_SEARCH - Enum constant in enum class jp.ecuacion.util.jpa.enums.StrSearchPtnEnum
- confinesQueryToGroup() - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
- ControllerOfSqlMacro - Class in jp.ecuacion.util.jpa.dao.sqlmacro
- ControllerOfSqlMacro() - Constructor for class jp.ecuacion.util.jpa.dao.sqlmacro.ControllerOfSqlMacro
- createCondition(CriteriaBuilder, Root, Path[]) - Method in class jp.ecuacion.util.jpa.dao.query.QueryCondition
-
likeの場合は、このメソッドの中では「%」はつけないこと。
- CriteriaQuery - Enum constant in enum class jp.ecuacion.util.jpa.dao.query.QueryType
D
- daoUtil - Variable in class jp.ecuacion.util.jpa.dao.AbstractSystematicDao
- deleteByPk(EntityManager, T) - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
-
業務面が考慮された安全なdelete。
- deleteEntityByConditions(EntityManager, String, Map<String, Object>) - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
- deleteEntityByConditions(EntityManager, String, Map<String, Object>, QueryOptionEnum[]) - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
- deleteEntityByConditions(EntityManager, String, QueryCondition[]) - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
- deleteEntityByConditions(EntityManager, String, QueryCondition[], QueryOptionEnum[]) - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
- deleteEntityListByConditions(EntityManager, String, Map<String, Object>) - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
- deleteEntityListByConditions(EntityManager, String, Map<String, Object>, QueryOptionEnum[]) - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
- deleteEntityListByConditions(EntityManager, String, QueryCondition[]) - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
- deleteEntityListByConditions(EntityManager, String, QueryCondition[], QueryOptionEnum[]) - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
- doesSqlParamHaveListWithEffectiveValues(Object, String, String, SkipPatternEnum[]) - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.AbstractSqlMacro
-
0個のリスト、リストがnullなど、実質sqlマクロに展開されないようなsqlマクロの場合はfalseを返す。
- doesSqlParamhaveObjectArrayWithEffectiveValuesInsideList(Object, String, String, SkipPatternEnum[], Integer) - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.AbstractSqlMacro
E
- entityClass(Class<?>) - Method in class jp.ecuacion.util.jpa.dao.query.QueryCondition
- EQUAL - Enum constant in enum class jp.ecuacion.util.jpa.dao.query.QueryConditionOptionEnum
-
equal.
- EQUAL - Enum constant in enum class jp.ecuacion.util.jpa.dao.query.QueryConditionRelationEnum
-
equal.
- execute(InputOfSqlMacro) - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.AbstractSqlMacro
-
マクロ処理したい側(AbstractDao)から呼び出される。
G
- getCode() - Method in enum class jp.ecuacion.util.jpa.enums.StrSearchPtnEnum
-
codeを返す。
- getDefinedMacroParamMap() - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.AbstractSqlMacro
-
マクロに必要なパラメータ情報を設定。
- getDefinedMacroParamMap() - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.SqlMacroComment
- getDefinedMacroParamMap() - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.SqlMacroEmpty
- getDefinedMacroParamMap() - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.SqlMacroEmptyColsAndPairs
- getDefinedMacroParamMap() - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.SqlMacroIn
- getDefinedMacroParamMap() - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.SqlMacroInCols
- getDefinedMacroParamMap() - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.SqlMacroInsertAll
- getDefinedMacroParamMap() - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.SqlMacroLikeEmpty
- getDefinedMacroParamMap() - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.SqlMacroNull
- getDefinedMacroParamMap() - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.SqlMacroOrderBy
- getDefinedMacroParamMap() - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.SqlMacroPsqlLimit
- getDefinedMacroParamMap() - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.SqlMacroPsqlOffset
- getEntityClass() - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.InputOfSqlMacro
- getFieldName() - Method in class jp.ecuacion.util.jpa.dao.query.OrderItem
- getFieldPath(Root, String) - Method in class jp.ecuacion.util.jpa.dao.AbstractSystematicDao
-
fieldInfoを引数に与えることで、そこからPathを取得して返す。
- getFields() - Method in class jp.ecuacion.util.jpa.dao.query.QueryCondition
- getGroupFieldName() - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
- getGroupFieldValue() - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
- getJpql(Query) - Method in interface jp.ecuacion.util.jpa.dao.query.JpaQueryUtilInterface
- getLabel() - Method in enum class jp.ecuacion.util.jpa.enums.StrSearchPtnEnum
-
defaultのLocaleを使用。
- getLabel(Locale) - Method in enum class jp.ecuacion.util.jpa.enums.StrSearchPtnEnum
-
画面で表示するための名称を返す。
- getLogicalDeleteFlagFieldInfo() - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
- getMacroAdaptedParamList() - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.OutputOfSqlMacro
- getMacroAdaptedSql() - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.OutputOfSqlMacro
- getMacroName() - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.InputOfSqlMacro
- getMacroNameFromMacroPartSql(String, String) - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.ControllerOfSqlMacro
-
macroPartSqlからmacro名を取得。
- getMacroPartSql() - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.InputOfSqlMacro
- getParamMapFromPk(String, Object) - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
- getParams(Query, Object) - Method in interface jp.ecuacion.util.jpa.dao.query.JpaQueryUtilInterface
-
本来はqueryからparamが取れると思うのだが、わからなかったのでparamsも引数に渡す。
- getPkOrderByList() - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
-
pkのorderByのリスト:orderItem[]を生成。
- getQueryConditionRelation() - Method in class jp.ecuacion.util.jpa.dao.query.QueryCondition
- getSql(Query) - Method in interface jp.ecuacion.util.jpa.dao.query.JpaQueryUtilInterface
- getSqlId() - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.InputOfSqlMacro
- getSqlParams() - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.InputOfSqlMacro
- getStrSearchPtn() - Method in class jp.ecuacion.util.jpa.dao.query.QueryCondition
- getValues() - Method in class jp.ecuacion.util.jpa.dao.query.QueryCondition
- getValues() - Method in enum class jp.ecuacion.util.jpa.dao.query.QueryOptionEnum
- getVar() - Method in class jp.ecuacion.util.jpa.entity.SqlParam
- GREATER - Enum constant in enum class jp.ecuacion.util.jpa.dao.query.QueryConditionOptionEnum
-
larger than.
- GREATER_OR_EQUAL - Enum constant in enum class jp.ecuacion.util.jpa.dao.query.QueryConditionOptionEnum
-
larger than or equal to.
- GREATER_THAN - Enum constant in enum class jp.ecuacion.util.jpa.dao.query.QueryConditionRelationEnum
-
greater than.
- GREATER_THAN_OR_EQUAL_TO - Enum constant in enum class jp.ecuacion.util.jpa.dao.query.QueryConditionRelationEnum
-
larger than or equal to.
H
- hasEffectiveVal(Set<SkipPatternEnum>, Object) - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.AbstractSqlMacro
-
objectがeffectiveな値=skipしない値を持っているかを確認する処理。
- hasGroupFieldInTable() - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
- hasLogicalDeleteFlagFieldInTable() - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
I
- IN - Enum constant in enum class jp.ecuacion.util.jpa.dao.query.QueryConditionRelationEnum
- includesColumn(String) - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
-
SystemCommonBaseDaoで使用するメソッド。
- InputOfSqlMacro - Class in jp.ecuacion.util.jpa.dao.sqlmacro
-
sqlMacroの処理を実施するにあたってのinput情報を持つdto。
- InputOfSqlMacro(String, String, String, Object[], Class<?>) - Constructor for class jp.ecuacion.util.jpa.dao.sqlmacro.InputOfSqlMacro
- insert(EntityManager, T) - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
-
insertだが、既にremoveされたレコードが存在する場合はエラーとはせず、削除してからinsertする。
- insertAll(EntityManager, List<T>) - Method in class jp.ecuacion.util.jpa.dao.AbstractSystematicDao
-
insertAll insertは、業務的な制約に関係なく実施できる(他のグループのデータもinsertだけはできる)ものなので、public公開する。
- insertOrUpdateByPk(EntityManager, T) - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
-
insertかupdateかを意識せずに使用でき、かつ業務面も考慮されたメソッド。
- isDesc() - Method in class jp.ecuacion.util.jpa.dao.query.OrderItem
- isGroupDefined() - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
- isIgnoreWhenNullOrEmptyString() - Method in class jp.ecuacion.util.jpa.dao.query.QueryCondition
- isJpql - Variable in class jp.ecuacion.util.jpa.dao.SqlInfo
- isLogicalDeleteFlagDefined() - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
- isSpringJpa() - Method in class jp.ecuacion.util.jpa.dao.AbstractSystematicDao
J
- jp.ecuacion.util.jpa - module jp.ecuacion.util.jpa
- jp.ecuacion.util.jpa.dao - package jp.ecuacion.util.jpa.dao
- jp.ecuacion.util.jpa.dao.query - package jp.ecuacion.util.jpa.dao.query
- jp.ecuacion.util.jpa.dao.sqlmacro - package jp.ecuacion.util.jpa.dao.sqlmacro
- jp.ecuacion.util.jpa.entity - package jp.ecuacion.util.jpa.entity
- jp.ecuacion.util.jpa.enums - package jp.ecuacion.util.jpa.enums
- JpaQueryUtilFactory - Class in jp.ecuacion.util.jpa.dao
-
JPAQeuryUtilを、JPAの実装に従って生成する。
- JpaQueryUtilFactory() - Constructor for class jp.ecuacion.util.jpa.dao.JpaQueryUtilFactory
- JpaQueryUtilInterface - Interface in jp.ecuacion.util.jpa.dao.query
-
JPA実装ごとに異なる処理のInterface。
- Jpql - Enum constant in enum class jp.ecuacion.util.jpa.dao.query.QueryType
- jqplParameterize(String) - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.ControllerOfSqlMacro
-
select ... where a = ?
L
- LESS - Enum constant in enum class jp.ecuacion.util.jpa.dao.query.QueryConditionOptionEnum
-
less than.
- LESS_OR_EQUAL - Enum constant in enum class jp.ecuacion.util.jpa.dao.query.QueryConditionOptionEnum
-
less than or equal to.
- LESS_THAN - Enum constant in enum class jp.ecuacion.util.jpa.dao.query.QueryConditionRelationEnum
-
less than.
- LESS_THAN_OR_EQUAL_TO - Enum constant in enum class jp.ecuacion.util.jpa.dao.query.QueryConditionRelationEnum
-
less than or equal to.
- LIKE - Enum constant in enum class jp.ecuacion.util.jpa.dao.query.QueryConditionOptionEnum
-
like.
- LIKE - Enum constant in enum class jp.ecuacion.util.jpa.dao.query.QueryConditionRelationEnum
-
like.
- LIST_NONE - Enum constant in enum class jp.ecuacion.util.jpa.dao.sqlmacro.SkipPatternEnum
-
ArrayListやObject[] == null、またはサイズが0の場合にスキップ。
- logicalDeleteByPk(EntityManager, T) - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
-
業務面が考慮された安全な論理削除。
M
- MAX_RESULTS - Enum constant in enum class jp.ecuacion.util.jpa.dao.query.QueryOptionEnum
N
- newInstance() - Static method in class jp.ecuacion.util.jpa.dao.JpaQueryUtilFactory
- NOT_EQUAL - Enum constant in enum class jp.ecuacion.util.jpa.dao.query.QueryConditionRelationEnum
-
equal.
- NOT_IN - Enum constant in enum class jp.ecuacion.util.jpa.dao.query.QueryConditionRelationEnum
O
- OrderItem - Class in jp.ecuacion.util.jpa.dao.query
- OrderItem(String) - Constructor for class jp.ecuacion.util.jpa.dao.query.OrderItem
- OrderItem(String, boolean) - Constructor for class jp.ecuacion.util.jpa.dao.query.OrderItem
- OutputOfSqlMacro - Class in jp.ecuacion.util.jpa.dao.sqlmacro
-
sqlMacroの処理を実施するにあたっての処理結果情報を持つdto。
- OutputOfSqlMacro(String, Object[]) - Constructor for class jp.ecuacion.util.jpa.dao.sqlmacro.OutputOfSqlMacro
P
- PARTIAL_SEARCH - Enum constant in enum class jp.ecuacion.util.jpa.enums.StrSearchPtnEnum
- POSTFIX_SEARCH - Enum constant in enum class jp.ecuacion.util.jpa.enums.StrSearchPtnEnum
- PREFIX_SEARCH - Enum constant in enum class jp.ecuacion.util.jpa.enums.StrSearchPtnEnum
Q
- QueryCondition - Class in jp.ecuacion.util.jpa.dao.query
-
where句の中のひとつの条件を表す。
- QueryCondition(Class<?>, String, Object) - Constructor for class jp.ecuacion.util.jpa.dao.query.QueryCondition
- QueryCondition(String[], Object[]) - Constructor for class jp.ecuacion.util.jpa.dao.query.QueryCondition
- QueryCondition(String[], Object[], QueryConditionRelationEnum, boolean) - Constructor for class jp.ecuacion.util.jpa.dao.query.QueryCondition
- QueryCondition(String[], Object[], QueryConditionRelationEnum, boolean, Object[]) - Constructor for class jp.ecuacion.util.jpa.dao.query.QueryCondition
- QueryCondition(String, Object) - Constructor for class jp.ecuacion.util.jpa.dao.query.QueryCondition
- QueryCondition(String, Object, QueryConditionRelationEnum, boolean) - Constructor for class jp.ecuacion.util.jpa.dao.query.QueryCondition
- QueryCondition(String, Object, QueryConditionRelationEnum, boolean, Object[]) - Constructor for class jp.ecuacion.util.jpa.dao.query.QueryCondition
- QueryConditionOptionEnum - Enum Class in jp.ecuacion.util.jpa.dao.query
-
QueryConditionの中の1要素。
- QueryConditionRelationEnum - Enum Class in jp.ecuacion.util.jpa.dao.query
-
QueryConditionの中の1要素。
- QueryOptionEnum - Enum Class in jp.ecuacion.util.jpa.dao.query
- QueryType - Enum Class in jp.ecuacion.util.jpa.dao.query
R
- removeElementsFromArray(Object[], int) - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.ControllerOfSqlMacro
-
objsの配列の先頭から、numOfRemovalで指定された個数だけ要素を除去し、次の要素が新しいObject[]の0番目となるようにする。
- removeOutsideMacroStrFromMacroPartSql(String, String) - Method in class jp.ecuacion.util.jpa.dao.sqlmacro.AbstractSqlMacro
-
{+xxx yyy }となっているmacroAdaptedSqlから、"{+xxx "と"{"を取り除く。
- returnsJpql(QueryType) - Method in interface jp.ecuacion.util.jpa.dao.query.JpaQueryUtilInterface
-
JPA実装とQueryのパターンにより、jpqlを出力できる場合とできない場合がある。
S
- SEARCH_OTHER_GROUP - Enum constant in enum class jp.ecuacion.util.jpa.dao.query.QueryOptionEnum
- SEARCH_REMOVED - Enum constant in enum class jp.ecuacion.util.jpa.dao.query.QueryOptionEnum
- SELECT_FOR_UPDATE - Enum constant in enum class jp.ecuacion.util.jpa.dao.query.QueryOptionEnum
- selectContainerListWithJpqlFromProperties(EntityManager, String, Object[], Class<E>) - Method in class jp.ecuacion.util.jpa.dao.AbstractSystematicDao
-
.jpql.propertiesから取得したjpqlを実行しContainerを返す共通処理。
- selectContainerListWithSqlFromProperties(EntityManager, String, Object[], Class<E>) - Method in class jp.ecuacion.util.jpa.dao.AbstractSystematicDao
-
.jpql.propertiesから取得したjpqlを実行しContainerを返す共通処理。
- selectCountByConditions(EntityManager, String, Map<String, Object>) - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
- selectCountByConditions(EntityManager, String, Map<String, Object>, QueryOptionEnum[]) - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
- selectCountByConditions(EntityManager, String, QueryCondition[]) - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
- selectCountByConditions(EntityManager, String, QueryCondition[], QueryOptionEnum[]) - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
- selectCountForBaseDao(EntityManager, String, Map<String, Object>) - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
-
BaseDaoにあらかじめ定義されたDBアクセス用メソッドたちの共通処理;selectCount。
- selectCountWithJpqlFromProperties(EntityManager, String, Object[]) - Method in class jp.ecuacion.util.jpa.dao.AbstractSystematicDao
-
.jpql.propertiesから取得したjpqlを実行し単一カラムのオブジェクトを返す共通処理。
- selectCountWithSqlFromProperties(EntityManager, String, Object[]) - Method in class jp.ecuacion.util.jpa.dao.AbstractSystematicDao
-
.nativesql.propertiesから取得したnative sqlを実行し単一カラムのオブジェクトを返す共通処理。
- selectEntityByConditions(EntityManager, String, Map<String, Object>) - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
- selectEntityByConditions(EntityManager, String, Map<String, Object>, QueryOptionEnum[]) - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
- selectEntityByConditions(EntityManager, String, QueryCondition[]) - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
- selectEntityByConditions(EntityManager, String, QueryCondition[], QueryOptionEnum[]) - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
- selectEntityByPkForBaseDao(EntityManager, String, String, Object, boolean) - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
-
BaseDaoにあらかじめ定義されたDBアクセス用メソッドたちの共通処理:selectEntity。
- selectEntityListByConditions(EntityManager, String, Map<String, Object>, OrderItem[]) - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
- selectEntityListByConditions(EntityManager, String, Map<String, Object>, OrderItem[], QueryOptionEnum[]) - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
- selectEntityListByConditions(EntityManager, String, QueryCondition[], OrderItem[]) - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
- selectEntityListByConditions(EntityManager, String, QueryCondition[], OrderItem[], QueryOptionEnum[]) - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
- selectEntityListForBaseDao(EntityManager, String, boolean) - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
-
BaseDaoにあらかじめ定義されたDBアクセス用メソッドたちの共通処理;selectEntityList。
- selectEntityListWithJpqlFromProperties(EntityManager, String, Object[]) - Method in class jp.ecuacion.util.jpa.dao.AbstractSystematicDao
-
.jpql.propertiesから取得したjpqlを実行しentityのListを返す共通処理。
- selectEntityListWithSqlFromProperties(EntityManager, String, Object[]) - Method in class jp.ecuacion.util.jpa.dao.AbstractSystematicDao
-
.nativesql.propertiesから取得したnative sqlを実行しentityのListを返す共通処理。
- selectEntityWithJpqlFromProperties(EntityManager, String, Object[]) - Method in class jp.ecuacion.util.jpa.dao.AbstractSystematicDao
-
.jpql.propertiesから取得したjpqlを実行し一つのentityを返す共通処理。
- selectEntityWithSqlFromProperties(EntityManager, String, Object[]) - Method in class jp.ecuacion.util.jpa.dao.AbstractSystematicDao
-
.nativesql.propertiesから取得したnative sqlを実行し一つのentityを返す共通処理。
- selectEntityWithSqlFromProperties(EntityManager, String, Object[], SqlLogSuppressor) - Method in class jp.ecuacion.util.jpa.dao.AbstractSystematicDao
-
.nativesql.propertiesから取得したnative sqlを実行し一つのentityを返す共通処理。
- selectListOfObjectsWithJpqlFromProperties(EntityManager, String, Object[]) - Method in class jp.ecuacion.util.jpa.dao.AbstractSystematicDao
-
.jpql.propertiesから取得したjpqlを実行しObject[]のListを返す共通処理。
- selectListOfObjectsWithSqlFromProperties(EntityManager, String, Object[]) - Method in class jp.ecuacion.util.jpa.dao.AbstractSystematicDao
-
.navitesql.propertiesから取得したnative sqlを実行しObject[]ののListを返す共通処理。
- selectObjectByConditions(EntityManager, String, Map<String, Object>) - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
- selectObjectByConditions(EntityManager, String, Map<String, Object>, QueryOptionEnum[]) - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
- selectObjectByConditions(EntityManager, String, QueryCondition[]) - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
- selectObjectByConditions(EntityManager, String, QueryCondition[], QueryOptionEnum[]) - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
- selectObjectListWithJpqlFromProperties(EntityManager, String, Object[], Class<E>) - Method in class jp.ecuacion.util.jpa.dao.AbstractSystematicDao
-
.jpql.propertiesから取得したjpqlを実行し単一カラムのオブジェクトのListを返す共通処理。
- selectObjectListWithSqlFromProperties(EntityManager, String, Object[], Class<E>) - Method in class jp.ecuacion.util.jpa.dao.AbstractSystematicDao
-
.navitesql.propertiesから取得したnative sqlを実行し単一カラムのオブジェクトのListを返す共通処理。
- selectObjectWithJpqlFromProperties(EntityManager, String, Object[], Class<E>) - Method in class jp.ecuacion.util.jpa.dao.AbstractSystematicDao
-
.jpql.propertiesから取得したjpqlを実行し単一カラムのオブジェクトを返す共通処理。
- selectObjectWithSqlFromProperties(EntityManager, String, Object[], Class<E>) - Method in class jp.ecuacion.util.jpa.dao.AbstractSystematicDao
-
.nativesql.propertiesから取得したnative sqlを実行し単一カラムのオブジェクトを返す共通処理。
- setDesc(boolean) - Method in class jp.ecuacion.util.jpa.dao.query.OrderItem
- setFieldName(String) - Method in class jp.ecuacion.util.jpa.dao.query.OrderItem
- setValues(Object[]) - Method in class jp.ecuacion.util.jpa.dao.query.QueryCondition
- SkipPatternEnum - Enum Class in jp.ecuacion.util.jpa.dao.sqlmacro
-
sqlMacroにおいて、スキップのパターンをパラメータで指定したり、内部処理でもパターンを明確化したいことがあるので、 Enumとして定義しておく。
- slg - Variable in class jp.ecuacion.util.jpa.dao.AbstractSystematicDao
-
logger。
- sql - Variable in class jp.ecuacion.util.jpa.dao.SqlInfo
- Sql - Enum constant in enum class jp.ecuacion.util.jpa.dao.query.QueryType
- sqlId - Variable in class jp.ecuacion.util.jpa.dao.SqlInfo
- SqlInfo - Class in jp.ecuacion.util.jpa.dao
- SqlInfo() - Constructor for class jp.ecuacion.util.jpa.dao.SqlInfo
- SqlLogSuppressor - Class in jp.ecuacion.util.jpa.dao
- SqlLogSuppressor() - Constructor for class jp.ecuacion.util.jpa.dao.SqlLogSuppressor
- SqlMacroComment - Class in jp.ecuacion.util.jpa.dao.sqlmacro
-
{+comment xxx } の中に記載されたものは、コメントとして、{+ ... }を含めsqlから削除する。
- SqlMacroComment() - Constructor for class jp.ecuacion.util.jpa.dao.sqlmacro.SqlMacroComment
- SqlMacroEmpty - Class in jp.ecuacion.util.jpa.dao.sqlmacro
-
{+empty ... ?
- SqlMacroEmpty() - Constructor for class jp.ecuacion.util.jpa.dao.sqlmacro.SqlMacroEmpty
- SqlMacroEmptyColsAndPairs - Class in jp.ecuacion.util.jpa.dao.sqlmacro
-
検索条件でありがちなパターン。
- SqlMacroEmptyColsAndPairs() - Constructor for class jp.ecuacion.util.jpa.dao.sqlmacro.SqlMacroEmptyColsAndPairs
- SqlMacroIn - Class in jp.ecuacion.util.jpa.dao.sqlmacro
-
{+in col1 = ?
- SqlMacroIn() - Constructor for class jp.ecuacion.util.jpa.dao.sqlmacro.SqlMacroIn
- SqlMacroInCols - Class in jp.ecuacion.util.jpa.dao.sqlmacro
-
{+in_cols (col1, col2) = ?
- SqlMacroInCols() - Constructor for class jp.ecuacion.util.jpa.dao.sqlmacro.SqlMacroInCols
- SqlMacroInsertAll - Class in jp.ecuacion.util.jpa.dao.sqlmacro
- SqlMacroInsertAll() - Constructor for class jp.ecuacion.util.jpa.dao.sqlmacro.SqlMacroInsertAll
- SqlMacroLikeEmpty - Class in jp.ecuacion.util.jpa.dao.sqlmacro
-
{+like_empty[PATTERN=PARTIAL] col like ?
- SqlMacroLikeEmpty() - Constructor for class jp.ecuacion.util.jpa.dao.sqlmacro.SqlMacroLikeEmpty
- SqlMacroNull - Class in jp.ecuacion.util.jpa.dao.sqlmacro
-
{+null ... ?
- SqlMacroNull() - Constructor for class jp.ecuacion.util.jpa.dao.sqlmacro.SqlMacroNull
- SqlMacroOrderBy - Class in jp.ecuacion.util.jpa.dao.sqlmacro
-
{+order_by ?
- SqlMacroOrderBy() - Constructor for class jp.ecuacion.util.jpa.dao.sqlmacro.SqlMacroOrderBy
- SqlMacroPsqlLimit - Class in jp.ecuacion.util.jpa.dao.sqlmacro
-
{+psql_limit ?
- SqlMacroPsqlLimit() - Constructor for class jp.ecuacion.util.jpa.dao.sqlmacro.SqlMacroPsqlLimit
- SqlMacroPsqlOffset - Class in jp.ecuacion.util.jpa.dao.sqlmacro
-
{+psql_offset ?
- SqlMacroPsqlOffset() - Constructor for class jp.ecuacion.util.jpa.dao.sqlmacro.SqlMacroPsqlOffset
- SqlParam - Class in jp.ecuacion.util.jpa.entity
-
sqlのパラメータで、entityの中には入れにくく、単独でパラメータを追加したい場合がある。
- SqlParam(Object) - Constructor for class jp.ecuacion.util.jpa.entity.SqlParam
- sqlParams - Variable in class jp.ecuacion.util.jpa.dao.SqlInfo
- StrSearchPtnEnum - Enum Class in jp.ecuacion.util.jpa.enums
T
- type - Variable in class jp.ecuacion.util.jpa.dao.AbstractSystematicDao
-
型変数Tを持つ裏技^^;。
U
- updateByPk(EntityManager, T) - Method in class jp.ecuacion.util.jpa.dao.AbstractDao
-
業務面が考慮された安全なupdate。
- updateWithJpqlFromProperties(EntityManager, String, Object[]) - Method in class jp.ecuacion.util.jpa.dao.AbstractSystematicDao
-
jpqlでのデータ更新処理に使用。
- updateWithSqlFromProperties(EntityManager, String, Object[]) - Method in class jp.ecuacion.util.jpa.dao.AbstractSystematicDao
-
sqlでのデータ更新処理に使用。
V
- VAL_ALL_NULL - Enum constant in enum class jp.ecuacion.util.jpa.dao.sqlmacro.SkipPatternEnum
-
全ての値がnullの場合にスキップ。
- VAL_ALL_NULL_OR_EMPTY - Enum constant in enum class jp.ecuacion.util.jpa.dao.sqlmacro.SkipPatternEnum
-
全ての値がnullまたはStringの空文字の場合にスキップ。
- validate(T) - Method in class jp.ecuacion.util.jpa.dao.AbstractSystematicDao
- valueOf(String) - Static method in enum class jp.ecuacion.util.jpa.dao.query.QueryConditionOptionEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class jp.ecuacion.util.jpa.dao.query.QueryConditionRelationEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class jp.ecuacion.util.jpa.dao.query.QueryOptionEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class jp.ecuacion.util.jpa.dao.query.QueryType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class jp.ecuacion.util.jpa.dao.sqlmacro.SkipPatternEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class jp.ecuacion.util.jpa.enums.StrSearchPtnEnum
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class jp.ecuacion.util.jpa.dao.query.QueryConditionOptionEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class jp.ecuacion.util.jpa.dao.query.QueryConditionRelationEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class jp.ecuacion.util.jpa.dao.query.QueryOptionEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class jp.ecuacion.util.jpa.dao.query.QueryType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class jp.ecuacion.util.jpa.dao.sqlmacro.SkipPatternEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class jp.ecuacion.util.jpa.enums.StrSearchPtnEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages