| Package | Description | 
|---|---|
| com.poscoict.glueframework.dao | 
 dao package. 
 | 
| com.poscoict.glueframework.dao.jdbc | 
 dao package for jdbc. 
 | 
| com.poscoict.glueframework.dao.manager | 
 package-info.java 
 | 
| com.poscoict.glueframework.dao.mybatis | 
 dao package for MyBatis. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
<P> int | 
GlueGenericDao.delete(String name,
      GlueParameter<P> param)
쿼리 키에 해당하는 SQL 쿼리문장을 실행하여 Database Record를 삭제한다. 
 | 
<T,P> List<T> | 
GlueGenericDao.find(String name,
    GlueParameter<P> param)
쿼리 키에 해당하는 SQL 쿼리문장을 실행하여 조건에 해당하는 Database Record를 검색한다. 
 | 
<P> int | 
GlueGenericDao.insert(String name,
      GlueParameter<P> param)
쿼리 키에 해당하는 SQL 쿼리문장을 실행하여 Database Record를 생성한다. 
 | 
<P> int | 
GlueGenericDao.update(String name,
      GlueParameter<P> param)
쿼리 키에 해당하는 SQL 쿼리문장을 실행하여 조건에 해당하는 Database Record를 수정한다. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
int[] | 
GlueGenericJdbcDao.batchUpdate(String queryKey,
           GlueParameter<List<?>>[] params,
           int[] types)
JDBC 2.0 Specification에 정의된 Batch Update를 실행한다. 
 | 
int[] | 
GlueJdbcDao.batchUpdate(String queryKey,
           GlueParameter<List<?>>[] params,
           int[] types)  | 
int[] | 
GlueGenericJdbcDao.batchUpdate(String queryKey,
           GlueParameter<Map<?,?>>[] params,
           Map<String,Integer> types)
JDBC 2.0 Specification에 정의된 Batch Update를 실행한다. 
 | 
int[] | 
GlueJdbcDao.batchUpdate(String queryKey,
           GlueParameter<Map<?,?>>[] params,
           Map<String,Integer> types)  | 
<P> int[] | 
GlueGenericJdbcDao.batchUpdate(String queryKey,
           GlueParameter<P>[] params)
JDBC 2.0 Specification에 정의된 Batch Update를 실행한다. 
 | 
<P> int[] | 
GlueJdbcDao.batchUpdate(String queryKey,
           GlueParameter<P>[] params)  | 
int[] | 
GlueGenericJdbcDao.batchUpdateByQueryStatement(String queryStmt,
                           GlueParameter<List<?>>[] params,
                           int[] types)
JDBC 2.0 Specification에 정의된 Batch Update를 실행한다. 
 | 
int[] | 
GlueJdbcDao.batchUpdateByQueryStatement(String queryStmt,
                           GlueParameter<List<?>>[] params,
                           int[] types)  | 
int[] | 
GlueGenericJdbcDao.batchUpdateByQueryStatement(String queryStmt,
                           GlueParameter<Map<?,?>>[] params,
                           Map<String,Integer> types)
JDBC 2.0 Specification에 정의된 Batch Update를 실행한다. 
 | 
int[] | 
GlueJdbcDao.batchUpdateByQueryStatement(String queryStmt,
                           GlueParameter<Map<?,?>>[] params,
                           Map<String,Integer> types)  | 
<P> int[] | 
GlueGenericJdbcDao.batchUpdateByQueryStatement(String queryStmt,
                           GlueParameter<P>[] params)
JDBC 2.0 Specification에 정의된 Batch Update를 실행한다. 
 | 
<P> int[] | 
GlueJdbcDao.batchUpdateByQueryStatement(String queryStmt,
                           GlueParameter<P>[] params)  | 
<P> int | 
GlueJdbcDao.delete(String queryKey,
      GlueParameter<P> param)  | 
<P> int | 
GlueGenericJdbcDao.deleteByQueryStatement(String queryStmt,
                      GlueParameter<P> param)
SQL 쿼리문장을 실행하여 Database Record를 삭제한다. 
 | 
<P> int | 
GlueJdbcDao.deleteByQueryStatement(String queryStmt,
                      GlueParameter<P> param)  | 
<T,P> List<T> | 
GlueJdbcDao.find(String queryKey,
    GlueParameter<P> param)  | 
<T,P> List<T> | 
GlueGenericJdbcDao.find(String queryKey,
    String whereClause,
    GlueParameter<P> param)
쿼리 키에 해당하는 SQL 쿼리문장에 where 절을 적용하여 조건에 해당하는 Database Record를 검색한다. 
 | 
<T,P> List<T> | 
GlueJdbcDao.find(String queryKey,
    String whereClause,
    GlueParameter<P> param)  | 
protected <T,P> List<T> | 
GlueLazyJdbcDao.findByQueryDefinitionInternal(GlueQueryDefinition def,
                             GlueParameter<P> param)  | 
protected <T,P> List<T> | 
GlueJdbcDao.findByQueryDefinitionInternal(GlueQueryDefinition def,
                             GlueParameter<P> param)  | 
<T,P> List<T> | 
GlueGenericJdbcDao.findByQueryStatement(String queryStmt,
                    GlueParameter<P> param)
SQL 쿼리문장을 실행하여 조건에 해당하는 Database Record를 검색한다. 
 | 
<T,P> List<T> | 
GlueJdbcDao.findByQueryStatement(String queryStmt,
                    GlueParameter<P> param)  | 
<P> GluePageSet | 
GlueGenericJdbcDao.findForNavigationPage(String queryKey,
                     GlueParameter<P> param,
                     int pageSize,
                     int curPage)
Page Set 기능을 지원하는 메소드이다. 
 | 
<P> GluePageSet | 
GlueJdbcDao.findForNavigationPage(String queryKey,
                     GlueParameter<P> param,
                     int pageSize,
                     int curPage)  | 
<P> GluePageSet | 
GlueGenericJdbcDao.findForNavigationPageByQuery(String queryStmt,
                            GlueParameter<P> param,
                            int pageSize,
                            int curPage)
Page Set 기능을 지원하는 메소드이다. 
 | 
<P> GluePageSet | 
GlueJdbcDao.findForNavigationPageByQuery(String queryStmt,
                            GlueParameter<P> param,
                            int pageSize,
                            int curPage)  | 
<P> int | 
GlueJdbcDao.insert(String queryKey,
      GlueParameter<P> param)  | 
<P> int | 
GlueGenericJdbcDao.insertByQueryStatement(String queryStmt,
                      GlueParameter<P> param)
SQL 쿼리문장을 실행하여 Database Record를 생성한다. 
 | 
<P> int | 
GlueJdbcDao.insertByQueryStatement(String queryStmt,
                      GlueParameter<P> param)  | 
<P> int | 
GlueJdbcDao.update(String queryKey,
      GlueParameter<P> param)  | 
<P> int | 
GlueGenericJdbcDao.updateByQueryStatement(String queryStmt,
                      GlueParameter<P> param)
SQL 쿼리문장을 실행하여 조건에 해당하는 Database Record를 수정한다. 
 | 
<P> int | 
GlueJdbcDao.updateByQueryStatement(String queryStmt,
                      GlueParameter<P> param)  | 
| Modifier and Type | Method and Description | 
|---|---|
GlueColumnDef[] | 
GlueColumnManager.getColumnDefinition(DataSource datasource,
                   GlueQueryDefinition def,
                   GlueParameter<?> param)  | 
| Modifier and Type | Method and Description | 
|---|---|
<P> int | 
GlueMybatisDao.delete(String queryKey,
      GlueParameter<P> param)
delete SQL을 수행한다.. 
 | 
<T,P> List<T> | 
GlueMybatisDao.find(String queryKey,
    GlueParameter<P> param)
select SQL을 수행한다.. 
 | 
<P> int | 
GlueMybatisDao.insert(String queryKey,
      GlueParameter<P> param)
insert SQL을 수행한다.. 
 | 
<P> int | 
GlueMybatisDao.update(String queryKey,
      GlueParameter<P> param)
update SQL을 수행한다.. 
 | 
Copyright © 2013–2021 POSCO ICT. All rights reserved.