|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DBManager2
Jdbc Ãß»óÈ Layer ÀÇ interface Ŭ·¡½º·Î½á sqlÀ» xmlÆÄÀÏ·Î °ü¸®Çϰí, ÇØ´çµÇ´Â sqlÆÄÀÏÀ»
sqlFilename.xml
ÀÇ sqlID ¿¡ ÇØ´çÇÏ´Â sqlÀ» ½ÇÇàÇÏ´Â DB 󸮸¦ ´ã´çÇÑ´Ù.
¾Æ·¡ÀÇ ÄÚµå´Â ½ÇÁ¦ »ç¿ë¿¹Á¦ÀÌ´Ù.
DBManager2 dbmanager = new DBManager2Oracle();
//dbmanager.setRowCallbackHandler(RowCallbackHandler.rchDefault);//µðÆúÆ®´Â RchHashMap ÀÓ. ±âŸ ´Ù¸¥ RowCallbackHandler »ç¿ë½Ã ¼³Á¤ÇÔ.
Attribute params = new Attribute();
try{
String className = "oracle.jdbc.OracleDriver";
String url = "jdbc:oracle:thin:@192.168.1.1:1521:ORCL";
String username = "username";
String password = "password";
try {
Class.forName(className);
}catch(ClassNotFoundException e) {
e.printStackTrace();
}
//dbmanager.getConnection("maags"); //jndiDataSource »ç¿ë½Ã
dbmanager.getConnection(className, url, username, password);//Á÷Á¢È£Ãâ½Ã »ç¿ë.
dbmanager.setAutoCommit(false);
int affectedRows = dbmanager.executeUpdateByQueryGroup("sqlFilename", "insert", params);
System.out.println(affectedRows+"°Ç InsertµÇ¾ú½À´Ï´Ù.");
affectedRows = dbmanager.executeUpdateByQueryGroup("sqlFilename", "update", params);
System.out.println(affectedRows+"°Ç UpdateµÇ¾ú½À´Ï´Ù.");
affectedRows = dbmanager.executeUpdateByQueryGroup("sqlFilename", "delete", params);
System.out.println(affectedRows+"°Ç DeleteµÇ¾ú½À´Ï´Ù.");
List list = dbmanager.executeQueryForListByQueryGroup("sqlFilename", "sqlID", params);
for ( int i=0; i< list.size(); i++) {
System.out.println(((Map)(list.get(i))).get("b_seq"));
}
PagingList pagingList = dbmanager.executeQueryForPagingListByQueryGroup("sqlFilename","sqlID", params, 1, 10);
List list2 = pagingList.getList();
int totalCount = pagingList.getTotalCount();
dbmanager.commit();
}catch(SQLException e) {
dbmanager.rollback();
e.printStackTrace();//¿¡·¯Ã³¸®.
}finally {
dbmanager.close();
}
PagingList
Method Summary | |
---|---|
void |
close(Attribute params)
Connection close½Ã sql TypeÀÌ uid À¸·Î ÁöÁ¤µÈ sqlid¿¡ ´ëÇÑ °á°ú°ªÀ» params º¯¼ö¿¡ ÇÒ´çÇϰí, close ó¸®ÇÔ. |
int |
executeBatchUpdateByQueryGroup(java.lang.String sqlFilename,
java.lang.String sqlID,
java.util.List attributeList)
Batch¼º µ¥ÀÌŸ 󸮽à »ç¿ëÇϸç, sqlID¿¡ ÇØ´çÇÏ´Â queryGroupÀÌ groupÇüŰ¡ ¾Æ´Ñ°æ¿ì batch󸮰¡ °¡´ÉÇÔ. |
int |
executeQueryForIntByQueryGroup(java.lang.String sqlFilename,
java.lang.String sqlId,
Attribute params)
Jdbc Ãß»óÈ Layer ¿¡¼ È£ÃâµÇ´Â sqlFilename, sqlID ¿¡ ÇØ´çÇÏ´Â sql¸¦ ½ÇÇàÈÄ int ¸¦ ¸®ÅÏ. |
java.util.List |
executeQueryForListByQueryGroup(gnu.caf.db.querymanager.QueryGroup querygroup,
Attribute params)
QueryGroup°´Ã¼¸¦ Á÷Á¢ÀûÀ¸·Î Çڵ鸵ÇÒ °æ¿ì¸¸ »ç¿ëÇÔ. |
java.util.List |
executeQueryForListByQueryGroup(java.lang.String sqlFilename,
java.lang.String sqlId,
Attribute params)
Jdbc Ãß»óÈ ·¹ÀÌ¾î ¿¡¼ È£ÃâµÇ´Â sqlFilename, sqlID ¿¡ ÇØ´çÇÏ´Â sql¸¦ ½ÇÇàÈÄ List ¸¦ ¸®ÅÏ. |
java.util.List |
executeQueryForListByQueryGroup(java.lang.String sqlFilename,
java.lang.String sqlId,
Attribute params,
int firstResult,
int maxResults)
Jdbc Ãß»óÈ ·¹ÀÌ¾î ¿¡¼ È£ÃâµÇ´Â sqlFilename, sqlID ¿¡ ÇØ´çÇÏ´Â sql¸¦ ½ÇÇàÈÄ List ¸¦ ¸®ÅÏ. |
java.util.Map |
executeQueryForMapByQueryGroup(java.lang.String sqlFilename,
java.lang.String sqlId,
Attribute params)
Jdbc Ãß»óÈ ·¹ÀÌ¾î ¿¡¼ È£ÃâµÇ´Â sqlFilename, sqlID ¿¡ ÇØ´çÇÏ´Â sql¸¦ ½ÇÇàÈÄ Map ¸¦ ¸®ÅÏ. |
PagingList |
executeQueryForPagingListByQueryGroup(gnu.caf.db.querymanager.QueryGroup querygroup,
Attribute params,
int pageNo,
int pageSize)
QueryGroup°´Ã¼¸¦ Á÷Á¢ÀûÀ¸·Î Çڵ鸵ÇÒ °æ¿ì¸¸ »ç¿ëÇÔ. |
PagingList |
executeQueryForPagingListByQueryGroup(gnu.caf.db.querymanager.QueryGroup querygroup,
Attribute params,
int pageNo,
int pageSize,
int totalCount)
QueryGroup°´Ã¼¸¦ Á÷Á¢ÀûÀ¸·Î Çڵ鸵ÇÒ °æ¿ì¸¸ »ç¿ëÇÔ. |
PagingList |
executeQueryForPagingListByQueryGroup(java.lang.String sqlFilename,
java.lang.String sqlId,
Attribute params,
int pageNo,
int pageSize)
Jdbc Ãß»óÈ ·¹ÀÌ¾î ¿¡¼ È£ÃâµÇ´Â sqlFilename, sqlID ¿¡ ÇØ´çÇÏ´Â sql¸¦ pageNo, pageSize ¸¸ÅÀÇ PagingList ¸¦ ¸®ÅÏÇÔ. |
PagingList |
executeQueryForPagingListByQueryGroup(java.lang.String sqlFilename,
java.lang.String sqlId,
Attribute params,
int pageNo,
int pageSize,
int totalCount)
Jdbc Ãß»óÈ ·¹ÀÌ¾î ¿¡¼ È£ÃâµÇ´Â sqlFilename, sqlID ¿¡ ÇØ´çÇÏ´Â sql¸¦ pageNo, pageSize ¸¸ÅÀÇ PagingList ¸¦ ¸®ÅÏÇÔ. |
java.util.List |
executeQueryForRandomListByQueryGroup(java.lang.String sqlFilename,
java.lang.String sqlId,
Attribute params)
Jdbc Ãß»óÈ ·¹ÀÌ¾î ¿¡¼ È£ÃâµÇ´Â sqlFilename, sqlID ¿¡ ÇØ´çÇÏ´Â sql¸¦ ½ÇÇàÈÄ List ¸¦ ¸®ÅÏ. |
java.util.List |
executeQueryForRandomListByQueryGroup(java.lang.String sqlFilename,
java.lang.String sqlId,
Attribute params,
int randomResults)
Jdbc Ãß»óÈ ·¹ÀÌ¾î ¿¡¼ È£ÃâµÇ´Â sqlFilename, sqlID ¿¡ ÇØ´çÇÏ´Â sql¸¦ ½ÇÇàÈÄ List ¸¦ ¸®ÅÏ. |
java.util.List |
executeQueryForRandomListByQueryGroup(java.lang.String sqlFilename,
java.lang.String sqlId,
Attribute params,
int randomResults,
int totalCount)
Jdbc Ãß»óÈ ·¹ÀÌ¾î ¿¡¼ È£ÃâµÇ´Â sqlFilename, sqlID ¿¡ ÇØ´çÇÏ´Â sql¸¦ ½ÇÇàÈÄ List ¸¦ ¸®ÅÏ. |
int |
executeQueryForTotalCountByQueryGroup(gnu.caf.db.querymanager.QueryGroup queryGroup,
Attribute params)
QueryGroup°´Ã¼¸¦ Á÷Á¢ÀûÀ¸·Î Çڵ鸵ÇÒ °æ¿ì¸¸ »ç¿ëÇÔ. |
int |
executeQueryForTotalCountByQueryGroup(java.lang.String sqlFilename,
java.lang.String sqlId,
Attribute params)
sqlID¿¡ ÇØ´çÇÏ´Â sql À» count_sql·Î º¯È¯ ( select count(*) from ( sql ) ) ÈÄ COUNT¿¡ ÇØ´çÇÏ´Â °ªÀ» ¸®ÅÏÇÔ. |
int |
executeUpdateByQueryGroup(gnu.caf.db.querymanager.QueryGroup querygroup,
Attribute params)
QueryGroup°´Ã¼¸¦ Á÷Á¢ÀûÀ¸·Î Çڵ鸵ÇÒ °æ¿ì¸¸ »ç¿ëÇÔ. |
int |
executeUpdateByQueryGroup(java.lang.String sqlFilename,
java.lang.String sqlId,
Attribute params)
Jdbc Ãß»óÈ ·¹ÀÌ¾î ¿¡¼ È£ÃâµÇ´Â sqlFilename, sqlID ¿¡ ÇØ´çÇÏ´Â sql¸¦ ½ÇÇàÈÄ int ¸¦ ¸®ÅÏ. |
int |
executeUpdateByQueryGroupDelete(java.lang.String sqlFilename,
java.lang.String sqlId,
Attribute params)
Deprecated. |
int |
executeUpdateByQueryGroupInsert(java.lang.String sqlFilename,
java.lang.String sqlId,
Attribute params)
Deprecated. |
int |
executeUpdateByQueryGroupUpdate(java.lang.String sqlFilename,
java.lang.String sqlId,
Attribute params)
Deprecated. |
Attribute |
getGlobalParams()
DBManager ¼öÇà½Ã ³»ºÎÀûÀ¸·Î sql type="uid" ÀÎ °æ¿ì¿¡´Â DBManager ³»ºÎ ±Û·Î¹ú º¯¼ö¿¡ ÀúÀåÇÏ°Ô µÇ´Â µ¥, ÀÌ ±Û·Î¹ú Parameter¸¦ °¡Á®¿È. |
java.lang.String |
getResourceSqlPath()
Ŭ·¡½ºÆÐ½º»óÀÇ sql.xml ÆÄÀÏÀ» ·ÎµåÇÏ´Â °æ¿ì¼³Á¤. |
int |
saveByQueryGroup(java.lang.String sqlFilename,
java.lang.String viewSqlId,
java.lang.String insertSqlId,
java.lang.String updateSqlId,
Attribute params)
viewSqlID ÀÇ ½ÇÇà°á°ú°¡ µ¥ÀÌŸ°¡ ÀÖ´Â °æ¿ì(rs.next() °¡ Á¸ÀçÇϸé) , updateSqlID ¿¡ ÇØ´çÇÏ´Â Äõ¸®°¡ ½ÇÇà, ¾øÀ¸¸é, insertSqlID°¡ ½ÇÇàµÊ. |
void |
setDebug(boolean b)
·Î±×Ãâ·Â¿É¼ÇÀ¸·Î ±âº»ÀûÀ¸·Î log4j¸¦ »ç¿ëÇϳª, º°µµ·Î setDebug(true)·Î ¼³Á¤µÈ °æ¿ì ·Î±×¸¦ Ãâ·ÂÇÑ´Ù. |
void |
setPagingTypeRsNext(boolean t)
ÆäÀÌÁö¡ 󸮽à rs.next() ¹æ½ÄÀ¸·Î ÆäÀ̡󸮸¦ ÇÒ ½Ã »ç¿ëÇÔ. |
void |
setResourceSqlPath(java.lang.String resourceSqlPath)
Ŭ·¡½ºÆÐ½º»óÀÇ sql.xml ÆÄÀÏÀ» ·ÎµåÇÏ´Â °æ¿ì¼³Á¤ÇÔ. |
void |
setSqlIdTracable(boolean sqlIdTracable)
½ÇÇàµÇ´Â executeUpdate¿¡ ´ëÇÏ¿© sqlid¸¦ Ãâ·ÂÇϰíÀÚ ÇÒ ¶§ »ç¿ëÇÔ. |
Method Detail |
---|
java.lang.String getResourceSqlPath()
void setResourceSqlPath(java.lang.String resourceSqlPath)
int executeQueryForIntByQueryGroup(java.lang.String sqlFilename, java.lang.String sqlId, Attribute params) throws java.sql.SQLException
sqlFilename
- sqlId
- params
- Attribute µðºñ󸮽à »ç¿ëµÇ´Â º¯¼ö
java.sql.SQLException
java.util.Map executeQueryForMapByQueryGroup(java.lang.String sqlFilename, java.lang.String sqlId, Attribute params) throws java.sql.SQLException
sqlFilename
- sqlId
- params
- Attribute µðºñ󸮽à »ç¿ëµÇ´Â º¯¼ö
java.sql.SQLException
java.util.List executeQueryForListByQueryGroup(java.lang.String sqlFilename, java.lang.String sqlId, Attribute params) throws java.sql.SQLException
sqlFilename.xml
¿¡ ¼³Á¤µÈ <sql id="sqlId" firstResult="" maxResults="">
ÀÌ·±½ÄÀ¸·Î ¼³Á¤µÈ °æ¿ì, firstReuslt, maxResults ¿¡ ÇØ´çÇÏ´Â °ªÀ¸·Î ½ÇÇàµÊ.
sqlFilename
- sqlId
- params
- Attribute µðºñ󸮽à »ç¿ëµÇ´Â º¯¼ö
java.sql.SQLException
java.util.List executeQueryForListByQueryGroup(java.lang.String sqlFilename, java.lang.String sqlId, Attribute params, int firstResult, int maxResults) throws java.sql.SQLException
Jdbc Ãß»óÈ ·¹ÀÌ¾î ¿¡¼ È£ÃâµÇ´Â sqlFilename, sqlID ¿¡ ÇØ´çÇÏ´Â sql¸¦ ½ÇÇàÈÄ List ¸¦ ¸®ÅÏ.
sqlFilename.xml¿¡¼ <select> ű׿¡ ÇØ´çÇÏ´Â sqlID¸¦ È£ÃâÇÔ.
¸®½ºÆ® 󸮽à firstResult ¿¡ ÇØ´çÇÏ´Â µ¥ÀÌŸºÎÅÍ maxResults °¹¼ö¸¸Å µ¥ÀÌŸ¸¦ ¸®½ºÆ®°´Ã¼·Î ¸®ÅÏÇÔ.
±âº»ÀûÀ¸·Î ¾Æ·¡ÀÇ Äڵ尡 ½ÇÇàÀÌ µÇ¸ç,
sqlFilename.xml
¿¡ ¼³Á¤µÈ <sql id="sqlId" firstResult="" maxResults="">
ÀÌ·±½ÄÀ¸·Î ¼³Á¤µÈ °æ¿ì, firstReuslt, maxResults ¿¡ ÇØ´çÇÏ´Â °ªÀ¸·Î ½ÇÇàµÊ.
executeQueryForListByQueryGroup(sqlFilename, sqlId, params, 0, -1 )
À§ÀÇ ÄÚµå´Â sql½ÇÇàÈÄ ½ÇÇàÇÑ °á°ú Àüü¸¦ °¡Á®¿À´Â °ÍÀÓ. ³»ºÎÀûÀ¸·Î firstResult ¼ö¸¸Å rs.next() 󸮸¦ ÇÔ. maxResults °¡ -1 ÀÎ °æ¿ì Àüü¸¦ °¡Á®¿È.
È£Ãâ½Ã <sql> ¿¡ ¼³Á¤µÈ °ªÀÌ ÀÖ´õ¶óµµ firstResult, maxResuls¸¦ ÁöÁ¤ÇÑ ¸¸Å ½ÇÇàµÊ.
sqlFilename
- sqlId
- params
- Attribute µðºñ󸮽à »ç¿ëµÇ´Â º¯¼öfirstResult
- rs.next() ½ÇÇàȽ¼ö.maxResults
- µ¥ÀÌŸ¸¦ °¡Á®¿Ã °¹¼ö.
java.sql.SQLException
PagingList executeQueryForPagingListByQueryGroup(java.lang.String sqlFilename, java.lang.String sqlId, Attribute params, int pageNo, int pageSize) throws java.sql.SQLException
Jdbc Ãß»óÈ ·¹ÀÌ¾î ¿¡¼ È£ÃâµÇ´Â sqlFilename, sqlID ¿¡ ÇØ´çÇÏ´Â sql¸¦ pageNo, pageSize ¸¸ÅÀÇ PagingList ¸¦ ¸®ÅÏÇÔ. sqlFilename.xml¿¡¼ <select> ű׿¡ ÇØ´çÇÏ´Â sqlID¸¦ È£ÃâÇÔ. ³»ºÎÀûÀ¸·Î µðºñ±âÁØÀÇ ÆäÀ̡󸮱â¹ýÀ» »ç¿ëÇÔ. ¿À¶óŬÀÇ °æ¿ì, pageNo °¡ 1 , pageSize 10 ÀÎ °æ¿ì¿¡ rownum > 0 and rownum <= 10 Á¶°ÇÀÌ Ãß°¡µÈ sql¸¦ ½ÇÇàÇÏ¿© PagingList ¸¦ ¸®ÅÏÇÔ.
sqlFilename
- sqlId
- params
- Attribute µðºñ󸮽à »ç¿ëµÇ´Â º¯¼öpageNo
- ÆäÀÌÁö¹øÈ£pageSize
- ÆäÀÌÁö»çÀÌÁî
java.sql.SQLException
PagingList executeQueryForPagingListByQueryGroup(java.lang.String sqlFilename, java.lang.String sqlId, Attribute params, int pageNo, int pageSize, int totalCount) throws java.sql.SQLException
Jdbc Ãß»óÈ ·¹ÀÌ¾î ¿¡¼ È£ÃâµÇ´Â sqlFilename, sqlID ¿¡ ÇØ´çÇÏ´Â sql¸¦ pageNo, pageSize ¸¸ÅÀÇ PagingList ¸¦ ¸®ÅÏÇÔ. sqlFilename.xml¿¡¼ <select> ű׿¡ ÇØ´çÇÏ´Â sqlID¸¦ È£ÃâÇÔ. ³»ºÎÀûÀ¸·Î µðºñ±âÁØÀÇ ÆäÀ̡󸮱â¹ýÀ» »ç¿ëÇÔ. ¿À¶óŬÀÇ °æ¿ì, pageNo °¡ 1 , pageSize 10 ÀÎ °æ¿ì¿¡ rownum > 0 and rownum <= 10 Á¶°ÇÀÌ Ãß°¡µÈ sql¸¦ ½ÇÇàÇÏ¿© PagingList ¸¦ ¸®ÅÏÇÔ.
sqlFilename
- sqlId
- params
- Attribute µðºñ󸮽à »ç¿ëµÇ´Â º¯¼öpageNo
- ÆäÀÌÁö¹øÈ£pageSize
- ÆäÀÌÁö»çÀÌtotalCount
- Àüüµ¥ÀÌŸ¼ö ( executeQueryForPagingListByQueryGroup(String sqlFilename, String sqlId, Attribute params, int pageNo, int pageSize) ÀÇ
°æ¿ì¿¡ totalCount °è»êÀ» À§ÇØ ³»ºÎÀûÀ¸·Î sqlÀ» µÎ¹ø½ÇÇàµÇÁö¸¸, Àüüµ¥ÀÌŸ¼ö¸¦ ÁöÁ¤ÇÏ´Â °æ¿ì totalCount °è»êÀ» À§ÇÑ sql ½ÇÇàÀ» ÇÏÁö ¾ÊÀ½)
java.sql.SQLException
PagingList executeQueryForPagingListByQueryGroup(gnu.caf.db.querymanager.QueryGroup querygroup, Attribute params, int pageNo, int pageSize, int totalCount) throws java.sql.SQLException
querygroup
- params
- pageNo
- pageSize
- totalCount
-
java.sql.SQLException
int executeUpdateByQueryGroupInsert(java.lang.String sqlFilename, java.lang.String sqlId, Attribute params) throws java.sql.SQLException
sqlFilename
- sqlId
- params
- Attribute µðºñ󸮽à »ç¿ëµÇ´Â º¯¼ö
java.sql.SQLException
int executeUpdateByQueryGroupUpdate(java.lang.String sqlFilename, java.lang.String sqlId, Attribute params) throws java.sql.SQLException
sqlFilename
- sqlId
- params
- Attribute µðºñ󸮽à »ç¿ëµÇ´Â º¯¼ö
java.sql.SQLException
int executeUpdateByQueryGroupDelete(java.lang.String sqlFilename, java.lang.String sqlId, Attribute params) throws java.sql.SQLException
sqlFilename
- sqlId
- params
- Attribute µðºñ󸮽à »ç¿ëµÇ´Â º¯¼ö
java.sql.SQLException
int executeUpdateByQueryGroup(java.lang.String sqlFilename, java.lang.String sqlId, Attribute params) throws java.sql.SQLException
sqlFilename
- sqlId
- params
- Attribute µðºñ󸮽à »ç¿ëµÇ´Â º¯¼ö
java.sql.SQLException
int executeUpdateByQueryGroup(gnu.caf.db.querymanager.QueryGroup querygroup, Attribute params) throws java.sql.SQLException
querygroup
- params
-
java.sql.SQLException
int executeBatchUpdateByQueryGroup(java.lang.String sqlFilename, java.lang.String sqlID, java.util.List attributeList) throws java.sql.SQLException
sqlFilename
- sqlID
- attributeList
- - List<Attribute>
java.sql.SQLException
int saveByQueryGroup(java.lang.String sqlFilename, java.lang.String viewSqlId, java.lang.String insertSqlId, java.lang.String updateSqlId, Attribute params) throws java.sql.SQLException
sqlFilename
- viewSqlId
- insertSqlId
- updateSqlId
- params
-
java.sql.SQLException
Attribute getGlobalParams()
java.util.List executeQueryForRandomListByQueryGroup(java.lang.String sqlFilename, java.lang.String sqlId, Attribute params) throws java.sql.SQLException
sqlFilename.xml
¿¡¼ <select> ű׿¡ ÇØ´çÇÏ´Â sqlID¸¦ È£ÃâÇÔ.
<sql id="sqlID" randomResult="10"> ÀÌ·±½ÄÀ¸·Î ¼³Á¤µÇ¾îÀÖ´Â °æ¿ì. ÇØ´ç randomResults °¹¼ö¸¸Å
List°´Ã¼¸¦ ¸®ÅÏÇÔ.
·£´ýÀ¸·Î ½ÇÇà½Ã ·£´ý°¹¼ö°¡ ÃæÁ·µÇÁö ¸øÇѰæ¿ì ¿¹¸¦ µé¾î,
executeQueryForListByQueryGroup(sqlFilename, sqlId, params, 0, maxResults )
°¡ ½ÇÇàÀÌ µÈ´Ù.
sqlFilename
- sqlId
- params
- Attribute µðºñ󸮽à »ç¿ëµÇ´Â º¯¼ö
java.sql.SQLException
java.util.List executeQueryForRandomListByQueryGroup(java.lang.String sqlFilename, java.lang.String sqlId, Attribute params, int randomResults) throws java.sql.SQLException
sqlFilename.xml
¿¡¼ <select> ű׿¡ ÇØ´çÇÏ´Â sqlID¸¦ È£ÃâÇÔ.
·£´ýÀ¸·Î ½ÇÇà½Ã ·£´ý°¹¼ö°¡ ÃæÁ·µÇÁö ¸øÇѰæ¿ì ¿¹¸¦ µé¾î,
executeQueryForListByQueryGroup(sqlFilename, sqlId, params, 0, maxResults )
°¡ ½ÇÇàÀÌ µÈ´Ù.
sqlFilename
- sqlId
- params
- Attribute µðºñ󸮽à »ç¿ëµÇ´Â º¯¼örandomResults
- ÀÓÀÇÃßÃâµ¥ÀÌŸ¼ö.
java.sql.SQLException
java.util.List executeQueryForRandomListByQueryGroup(java.lang.String sqlFilename, java.lang.String sqlId, Attribute params, int randomResults, int totalCount) throws java.sql.SQLException
sqlFilename.xml
¿¡¼ <select> ű׿¡ ÇØ´çÇÏ´Â sqlID¸¦ È£ÃâÇÔ.
executeQueryForRandomListByQueryGroup(String sqlFilename, String sqlId, Attribute params, int randomResults)
½ÇÇà½Ã ,
·£´ý¼ö ÃßÃâÇϱâ À§ÇÏ¿© totalCount-sql ¸¦ ½ÇÇàÇÏ°Ô µÇ´Âµ¥, totalCount¸¦ ÁöÁ¤½Ã totalCount-sql ¸¦ ¼öÇàÇÏÁö ¾Ê´Â´Ù.
sqlFilename
- sqlId
- params
- Attribute µðºñ󸮽à »ç¿ëµÇ´Â º¯¼ö
java.sql.SQLException
java.util.List executeQueryForListByQueryGroup(gnu.caf.db.querymanager.QueryGroup querygroup, Attribute params) throws java.sql.SQLException
querygroup
- params
-
java.sql.SQLException
PagingList executeQueryForPagingListByQueryGroup(gnu.caf.db.querymanager.QueryGroup querygroup, Attribute params, int pageNo, int pageSize) throws java.sql.SQLException
querygroup
- params
- pageNo
- pageSize
-
java.sql.SQLException
void setPagingTypeRsNext(boolean t)
t
- void close(Attribute params)
params
- void setDebug(boolean b)
b
- int executeQueryForTotalCountByQueryGroup(java.lang.String sqlFilename, java.lang.String sqlId, Attribute params) throws java.sql.SQLException
select count(*) from ( sql )
) ÈÄ COUNT¿¡ ÇØ´çÇÏ´Â °ªÀ» ¸®ÅÏÇÔ.
sqlFilename
- sqlId
- params
-
java.sql.SQLException
int executeQueryForTotalCountByQueryGroup(gnu.caf.db.querymanager.QueryGroup queryGroup, Attribute params) throws java.sql.SQLException
queryGroup
- params
-
java.sql.SQLException
void setSqlIdTracable(boolean sqlIdTracable)
sqlIdTracable
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |