public abstract class AbstractGenericSqlSelectManager extends Object implements GenericSqlSelectManager
修飾子とタイプ | フィールドと説明 |
---|---|
protected CommonSqlManager |
commonSqlManager
CommonSqlManager.
|
protected KaidenSqlLoggingHelper |
kaidenSqlLoggingHelper
KaidenSqlLoggingHelper.
|
コンストラクタと説明 |
---|
AbstractGenericSqlSelectManager() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected List<Map<String,Object>> |
convertList(List<Map> list)
MapをLinkedHashMap<String, Object>に変換.
|
protected Map<String,Object> |
convertSqlCriteria(String sqlPath,
Map<String,Object> criteria)
SQL内に定義されたバインドパラメータに合致する検索条件をMap形式で返却.
|
protected String |
convertSqlPath(String sqlPath)
指定されたSQLパスのダイアレクトSQLパスに変換.
|
Long |
count(jp.co.slcs.kaiden.v2.base.foundation.model.service.GenerateService<? extends jp.co.slcs.kaiden.v2.base.foundation.model.entity.GenerateEntity> service,
String sqlFile,
Map<String,Object> criteria)
count.
|
Long |
count(String sqlPath,
Map<String,Object> criteria)
count.
|
protected String |
getSql(String sqlPath)
引数のSQLパスをStringに展開.
|
protected String |
readSql(URL url)
引数のSQLパスをStringに展開.
|
List<Map<String,Object>> |
select(jp.co.slcs.kaiden.v2.base.foundation.model.service.GenerateService<? extends jp.co.slcs.kaiden.v2.base.foundation.model.entity.GenerateEntity> service,
String sqlFile,
Map<String,Object> criteria)
select.
|
List<Map<String,Object>> |
select(jp.co.slcs.kaiden.v2.base.foundation.model.service.GenerateService<? extends jp.co.slcs.kaiden.v2.base.foundation.model.entity.GenerateEntity> service,
String sqlFile,
Map<String,Object> criteria,
List<OrderDto> order)
select.
|
List<Map<String,Object>> |
select(String sqlPath,
Map<String,Object> criteria)
select.
|
List<Map<String,Object>> |
select(String sqlPath,
Map<String,Object> criteria,
int limit,
int offset)
select.
|
void |
select(String sqlPath,
Map<String,Object> criteria,
com.miragesql.miragesql.IterationCallback<Map,Void> callback)
select.
|
Map<String,Object> |
selectSingle(jp.co.slcs.kaiden.v2.base.foundation.model.service.GenerateService<? extends jp.co.slcs.kaiden.v2.base.foundation.model.entity.GenerateEntity> service,
String sqlFile,
Map<String,Object> criteria)
selectSingle.
|
Map<String,Object> |
selectSingle(String sqlPath,
Map<String,Object> criteria)
selectSingle.
|
protected void |
sqlNodeParse(com.miragesql.miragesql.parser.Node node,
Map<String,String> argMap)
SQLを解析.
|
@Autowired protected KaidenSqlLoggingHelper kaidenSqlLoggingHelper
@Autowired protected CommonSqlManager commonSqlManager
public List<Map<String,Object>> select(String sqlPath, Map<String,Object> criteria, int limit, int offset) throws KaidenSystemException
select
インタフェース内 GenericSqlSelectManager
sqlPath
- SQLファイルパスcriteria
- 検索条件limit
- limitoffset
- offsetKaidenSystemException
- KaidenSystemException
public List<Map<String,Object>> select(String sqlPath, Map<String,Object> criteria) throws KaidenSystemException
select
インタフェース内 GenericSqlSelectManager
sqlPath
- SQLファイルパスcriteria
- 検索条件KaidenSystemException
- KaidenSystemException
public void select(String sqlPath, Map<String,Object> criteria, com.miragesql.miragesql.IterationCallback<Map,Void> callback) throws KaidenSystemException
select
インタフェース内 GenericSqlSelectManager
sqlPath
- SQLファイルパスcriteria
- 検索条件callback
- IterationCallbackKaidenSystemException
- KaidenSystemException
public List<Map<String,Object>> select(jp.co.slcs.kaiden.v2.base.foundation.model.service.GenerateService<? extends jp.co.slcs.kaiden.v2.base.foundation.model.entity.GenerateEntity> service, String sqlFile, Map<String,Object> criteria) throws KaidenSystemException
select
インタフェース内 GenericSqlSelectManager
service
- GenerateService
sqlFile
- SQLファイル名criteria
- 検索条件KaidenSystemException
- KaidenSystemException
public List<Map<String,Object>> select(jp.co.slcs.kaiden.v2.base.foundation.model.service.GenerateService<? extends jp.co.slcs.kaiden.v2.base.foundation.model.entity.GenerateEntity> service, String sqlFile, Map<String,Object> criteria, List<OrderDto> order) throws KaidenSystemException
select
インタフェース内 GenericSqlSelectManager
service
- GenerateService
sqlFile
- SQLファイル名criteria
- 検索条件order
- ソート条件KaidenSystemException
- KaidenSystemException
public Map<String,Object> selectSingle(String sqlPath, Map<String,Object> criteria) throws KaidenSystemException
selectSingle
インタフェース内 GenericSqlSelectManager
sqlPath
- SQLファイルパスcriteria
- 検索条件KaidenSystemException
- KaidenSystemException
public Map<String,Object> selectSingle(jp.co.slcs.kaiden.v2.base.foundation.model.service.GenerateService<? extends jp.co.slcs.kaiden.v2.base.foundation.model.entity.GenerateEntity> service, String sqlFile, Map<String,Object> criteria) throws KaidenSystemException
selectSingle
インタフェース内 GenericSqlSelectManager
service
- GenerateService
sqlFile
- SQLファイル名criteria
- 検索条件KaidenSystemException
- KaidenSystemException
public Long count(String sqlPath, Map<String,Object> criteria) throws KaidenSystemException
count
インタフェース内 GenericSqlSelectManager
sqlPath
- SQLファイルパスcriteria
- 検索条件KaidenSystemException
- KaidenSystemException
public Long count(jp.co.slcs.kaiden.v2.base.foundation.model.service.GenerateService<? extends jp.co.slcs.kaiden.v2.base.foundation.model.entity.GenerateEntity> service, String sqlFile, Map<String,Object> criteria) throws KaidenSystemException
count
インタフェース内 GenericSqlSelectManager
service
- GenerateService
sqlFile
- SQLファイル名criteria
- 検索条件KaidenSystemException
- KaidenSystemException
protected Map<String,Object> convertSqlCriteria(String sqlPath, Map<String,Object> criteria)
sqlPath
- SQLパスcriteria
- 検索条件protected String convertSqlPath(String sqlPath)
指定されたSQLパスの内、以下のように変換を行う。
sqlPath
- SQLパスprotected void sqlNodeParse(com.miragesql.miragesql.parser.Node node, Map<String,String> argMap)
node
- SQL解析NodeargMap
- 変数MAP ※当メソッド内で追加します。Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.