Package com.ibatis
Class Mybatis
- java.lang.Object
-
- com.ibatis.Mybatis
-
- All Implemented Interfaces:
MybatisInterface
@Repository public class Mybatis extends java.lang.Object implements MybatisInterface
-
-
Constructor Summary
Constructors Constructor Description Mybatis()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description int
delete(java.lang.String namespace, java.lang.String statementID)
DELETEint
delete(java.lang.String namespace, java.lang.String statementID, Solo parameter)
DELETEint
insert(java.lang.String namespace, java.lang.String statementID)
INSERTint
insert(java.lang.String namespace, java.lang.String statementID, Solo parameter)
INSERTSList
selectList(java.lang.String namespace, java.lang.String statementID)
SELECT LISTSList
selectList(java.lang.String namespace, java.lang.String statementID, Solo parameter)
SELECT LISTSList
selectListForBatch(java.lang.String namespace, java.lang.String statementID, Solo parameter)
SELECT LIST For batch (unlimited)org.apache.ibatis.cursor.Cursor<Solo>
selectListForBatchCursor(java.lang.String namespace, java.lang.String statementID, Solo parameter)
SList
selectListForPage(java.lang.String namespace, java.lang.String statementID, Solo parameter)
SELECT LIST For pageSolo
selectOne(java.lang.String namespace, java.lang.String statementID)
SELECT ONE RECORDSolo
selectOne(java.lang.String namespace, java.lang.String statementID, Solo parameter)
SELECT ONE RECORDSolo
selectOneForUpdate(java.lang.String namespace, java.lang.String statementID, long timeoutMillis)
SELECT ONE For update With retry !!! Should change your query first cf) SELECT .....Solo
selectOneForUpdate(java.lang.String namespace, java.lang.String statementID, long retry, long sleepMillis)
Deprecated.Solo
selectOneForUpdate(java.lang.String namespace, java.lang.String statementID, Solo parameter, long timeoutMillis)
SELECT ONE For update With retry !!! Should change your query first cf) SELECT .....Solo
selectOneForUpdate(java.lang.String namespace, java.lang.String statementID, Solo parameter, long retry, long sleepMillis)
Deprecated.void
setTimeout(java.lang.String namespace, java.lang.String statementID)
int
update(java.lang.String namespace, java.lang.String statementID)
UPDATEint
update(java.lang.String namespace, java.lang.String statementID, Solo parameter)
UPDATE
-
-
-
Method Detail
-
setTimeout
public void setTimeout(java.lang.String namespace, java.lang.String statementID)
- Specified by:
setTimeout
in interfaceMybatisInterface
-
insert
public int insert(java.lang.String namespace, java.lang.String statementID) throws SoloException
INSERT
- Specified by:
insert
in interfaceMybatisInterface
- Parameters:
namespace
-statementID
-- Returns:
- Throws:
SoloException
-
insert
public int insert(java.lang.String namespace, java.lang.String statementID, Solo parameter) throws SoloException
INSERT
- Specified by:
insert
in interfaceMybatisInterface
- Parameters:
namespace
-statementID
-parameter
-- Returns:
- Throws:
SoloException
-
selectOne
public Solo selectOne(java.lang.String namespace, java.lang.String statementID) throws SoloException
SELECT ONE RECORD
- Specified by:
selectOne
in interfaceMybatisInterface
- Parameters:
namespace
-statementID
-- Returns:
- Throws:
SoloException
-
selectOne
public Solo selectOne(java.lang.String namespace, java.lang.String statementID, Solo parameter) throws SoloException
SELECT ONE RECORD
- Specified by:
selectOne
in interfaceMybatisInterface
- Parameters:
namespace
-statementID
-parameter
-- Returns:
- Throws:
SoloException
-
selectOneForUpdate
public Solo selectOneForUpdate(java.lang.String namespace, java.lang.String statementID, long timeoutMillis) throws SoloException
SELECT ONE For update With retry !!! Should change your query first cf) SELECT ..... FOR UPDATE
- Specified by:
selectOneForUpdate
in interfaceMybatisInterface
- Parameters:
namespace
-statementID
-timeoutMillis
-- Returns:
- Throws:
SoloException
-
selectOneForUpdate
public Solo selectOneForUpdate(java.lang.String namespace, java.lang.String statementID, Solo parameter, long timeoutMillis) throws SoloException
SELECT ONE For update With retry !!! Should change your query first cf) SELECT ..... FOR UPDATE
- Specified by:
selectOneForUpdate
in interfaceMybatisInterface
- Parameters:
namespace
-statementID
-parameter
-timeoutMillis
-- Returns:
- Throws:
SoloException
-
selectOneForUpdate
@Deprecated public Solo selectOneForUpdate(java.lang.String namespace, java.lang.String statementID, long retry, long sleepMillis) throws SoloException
Deprecated.SELECT ONE For update with retry
- Parameters:
namespace
-statementID
-retry
-sleepMillis
-- Returns:
- Throws:
SoloException
-
selectOneForUpdate
@Deprecated public Solo selectOneForUpdate(java.lang.String namespace, java.lang.String statementID, Solo parameter, long retry, long sleepMillis) throws SoloException
Deprecated.SELECT ONE For update with retry
- Parameters:
namespace
-statementID
-parameter
-retry
-sleepMillis
-- Returns:
- Throws:
SoloException
-
selectList
public SList selectList(java.lang.String namespace, java.lang.String statementID) throws SoloException
SELECT LIST
- Specified by:
selectList
in interfaceMybatisInterface
- Parameters:
namespace
-statementID
-- Returns:
- Throws:
SoloException
-
selectList
public SList selectList(java.lang.String namespace, java.lang.String statementID, Solo parameter) throws SoloException
SELECT LIST
- Specified by:
selectList
in interfaceMybatisInterface
- Parameters:
namespace
-statementID
-parameter
-- Returns:
- Throws:
SoloException
-
selectListForBatch
public SList selectListForBatch(java.lang.String namespace, java.lang.String statementID, Solo parameter) throws SoloException
SELECT LIST For batch (unlimited)
- Specified by:
selectListForBatch
in interfaceMybatisInterface
- Parameters:
namespace
-statementID
-parameter
-- Returns:
- Throws:
SoloException
-
selectListForPage
public SList selectListForPage(java.lang.String namespace, java.lang.String statementID, Solo parameter) throws SoloException
SELECT LIST For page
- Specified by:
selectListForPage
in interfaceMybatisInterface
- Parameters:
namespace
-statementID
-parameter
- pageSize ( default is 10 ) pageNumber starts from 1- Returns:
- Throws:
SOldException
SoloException
-
update
public int update(java.lang.String namespace, java.lang.String statementID) throws SoloException
UPDATE
- Specified by:
update
in interfaceMybatisInterface
- Parameters:
namespace
-statementID
-- Returns:
- Throws:
SoloException
-
update
public int update(java.lang.String namespace, java.lang.String statementID, Solo parameter) throws SoloException
UPDATE
- Specified by:
update
in interfaceMybatisInterface
- Parameters:
namespace
-statementID
-parameter
-- Returns:
- Throws:
SoloException
-
delete
public int delete(java.lang.String namespace, java.lang.String statementID) throws SoloException
DELETE
- Specified by:
delete
in interfaceMybatisInterface
- Parameters:
namespace
-statementID
-- Returns:
- Throws:
SoloException
-
delete
public int delete(java.lang.String namespace, java.lang.String statementID, Solo parameter) throws SoloException
DELETE
- Specified by:
delete
in interfaceMybatisInterface
- Parameters:
namespace
-statementID
-parameter
-- Returns:
- Throws:
SoloException
-
selectListForBatchCursor
public org.apache.ibatis.cursor.Cursor<Solo> selectListForBatchCursor(java.lang.String namespace, java.lang.String statementID, Solo parameter) throws SoloException
- Specified by:
selectListForBatchCursor
in interfaceMybatisInterface
- Throws:
SoloException
-
-