public class CommonSqlManagerImpl extends com.miragesql.miragesql.SqlManagerImpl implements CommonSqlManager
修飾子とタイプ | フィールドと説明 |
---|---|
protected KaidenSqlLoggingHelper |
kaidenSqlLoggingHelper
KaidenSqlLoggingHelper.
|
コンストラクタと説明 |
---|
CommonSqlManagerImpl()
コンストラクタ.
|
修飾子とタイプ | メソッドと説明 |
---|---|
<T> int |
deleteBatch(T... entities) |
int |
deleteEntity(Object entity) |
int |
executeUpdate(com.miragesql.miragesql.SqlResource resource) |
int |
executeUpdate(com.miragesql.miragesql.SqlResource resource,
Object param) |
int |
getCount(com.miragesql.miragesql.SqlResource resource) |
int |
getCount(com.miragesql.miragesql.SqlResource resource,
Object param) |
com.miragesql.miragesql.dialect.Dialect |
getDialect()
対応する
Dialect を返却. |
<T> List<T> |
getResultList(Class<T> clazz,
com.miragesql.miragesql.SqlResource resource,
Object param) |
<T> List<T> |
getResultList(Class<T> clazz,
com.miragesql.miragesql.SqlResource resource,
Object param,
int limit,
int offset)
指定されたSQLの結果セットからオブジェクトのリストを返却.
|
<T> T |
getSingleResult(Class<T> clazz,
com.miragesql.miragesql.SqlResource resource,
Object param) |
<T> int |
insertBatch(T... entities) |
int |
insertEntity(Object entity) |
<T,R> R |
iterate(Class<T> clazz,
com.miragesql.miragesql.IterationCallback<T,R> callback,
com.miragesql.miragesql.SqlResource resource,
Object param) |
<T> int |
updateBatch(T... entities) |
int |
updateEntity(Object entity) |
int |
updateEntityExcludes(Object entity,
String[] propertyNames)
エンティティを更新.
|
int |
updateEntityIncludes(Object entity,
String[] propertyNames)
エンティティを更新.
|
addValueType, call, call, call, call, callForList, callForList, deleteBatch, deleteBatch, deleteBatch, deleteEntity, findEntity, findEntity, getConnectionProvider, getNameConverter, getResultList, getSingleResult, insertBatch, insertBatch, insertBatch, insertEntity, iterate, needsParameter, prepareNode, prepareSqlContext, setBeanDescFactory, setCacheMode, setConnectionProvider, setDialect, setEntityOperator, setNameConverter, setValueTypes, toCallString, toCallString, updateBatch, updateBatch, updateBatch, updateEntity
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addValueType, call, call, call, call, callForList, callForList, deleteBatch, deleteBatch, deleteBatch, deleteEntity, findEntity, findEntity, getResultList, getSingleResult, insertBatch, insertBatch, insertBatch, insertEntity, iterate, setConnectionProvider, setDialect, setEntityOperator, setNameConverter, updateBatch, updateBatch, updateBatch, updateEntity
@Autowired protected KaidenSqlLoggingHelper kaidenSqlLoggingHelper
public com.miragesql.miragesql.dialect.Dialect getDialect()
Dialect
を返却.getDialect
インタフェース内 CommonSqlManager
getDialect
クラス内 com.miragesql.miragesql.SqlManagerImpl
Dialect
public <T> List<T> getResultList(Class<T> clazz, com.miragesql.miragesql.SqlResource resource, Object param, int limit, int offset)
getResultList
インタフェース内 CommonSqlManager
T
- 返却する型clazz
- 返却するクラスタイプresource
- SQLを識別するのリソースparam
- クエリーの検索条件limit
- limitoffset
- offsetpublic int updateEntityExcludes(Object entity, String[] propertyNames)
指定のプロパティを更新対象から除外します。
updateEntityExcludes
インタフェース内 CommonSqlManager
entity
- 更新対象エンティティpropertyNames
- 更新対象から除外するプロパティ名の配列public int updateEntityIncludes(Object entity, String[] propertyNames)
指定のプロパティのみを更新対象とします。
updateEntityIncludes
インタフェース内 CommonSqlManager
entity
- 更新対象エンティティpropertyNames
- 更新対象とするプロパティ名の配列public <T> List<T> getResultList(Class<T> clazz, com.miragesql.miragesql.SqlResource resource, Object param)
getResultList
インタフェース内 com.miragesql.miragesql.SqlManager
getResultList
クラス内 com.miragesql.miragesql.SqlManagerImpl
public <T> T getSingleResult(Class<T> clazz, com.miragesql.miragesql.SqlResource resource, Object param)
getSingleResult
インタフェース内 com.miragesql.miragesql.SqlManager
getSingleResult
クラス内 com.miragesql.miragesql.SqlManagerImpl
public int getCount(com.miragesql.miragesql.SqlResource resource)
getCount
インタフェース内 com.miragesql.miragesql.SqlManager
getCount
クラス内 com.miragesql.miragesql.SqlManagerImpl
public int getCount(com.miragesql.miragesql.SqlResource resource, Object param)
getCount
インタフェース内 com.miragesql.miragesql.SqlManager
getCount
クラス内 com.miragesql.miragesql.SqlManagerImpl
public <T,R> R iterate(Class<T> clazz, com.miragesql.miragesql.IterationCallback<T,R> callback, com.miragesql.miragesql.SqlResource resource, Object param)
iterate
インタフェース内 com.miragesql.miragesql.SqlManager
iterate
クラス内 com.miragesql.miragesql.SqlManagerImpl
public int insertEntity(Object entity)
insertEntity
インタフェース内 com.miragesql.miragesql.SqlManager
insertEntity
クラス内 com.miragesql.miragesql.SqlManagerImpl
public int updateEntity(Object entity)
updateEntity
インタフェース内 com.miragesql.miragesql.SqlManager
updateEntity
クラス内 com.miragesql.miragesql.SqlManagerImpl
public int deleteEntity(Object entity)
deleteEntity
インタフェース内 com.miragesql.miragesql.SqlManager
deleteEntity
クラス内 com.miragesql.miragesql.SqlManagerImpl
public int executeUpdate(com.miragesql.miragesql.SqlResource resource)
executeUpdate
インタフェース内 com.miragesql.miragesql.SqlManager
executeUpdate
クラス内 com.miragesql.miragesql.SqlManagerImpl
public int executeUpdate(com.miragesql.miragesql.SqlResource resource, Object param)
executeUpdate
インタフェース内 com.miragesql.miragesql.SqlManager
executeUpdate
クラス内 com.miragesql.miragesql.SqlManagerImpl
public <T> int insertBatch(T... entities)
insertBatch
インタフェース内 com.miragesql.miragesql.SqlManager
insertBatch
クラス内 com.miragesql.miragesql.SqlManagerImpl
public <T> int updateBatch(T... entities)
updateBatch
インタフェース内 com.miragesql.miragesql.SqlManager
updateBatch
クラス内 com.miragesql.miragesql.SqlManagerImpl
public <T> int deleteBatch(T... entities)
deleteBatch
インタフェース内 com.miragesql.miragesql.SqlManager
deleteBatch
クラス内 com.miragesql.miragesql.SqlManagerImpl
Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.