com.poscoict.glueframework.dao
Interface GlueGenericDao

All Known Subinterfaces:
GlueGenericHibernateDao, GlueGenericJdbcDao
All Known Implementing Classes:
GlueHibernateDao, GlueJdbcDao, GlueLazyJdbcDao, GlueMybatisDao

public interface GlueGenericDao


Method Summary
 int delete(String name)
          쿼리 키에 해당하는 Static SQL 쿼리(바인딩 변수가 없는 쿼리)를 실행하여 Database Record를 삭제한다.
<P> int
delete(String name, GlueParameter<P> param)
          쿼리 키에 해당하는 SQL 쿼리문장을 실행하여 Database Record를 삭제한다.
<T> List<T>
find(String name)
          쿼리 키에 해당하는 Static SQL 쿼리(바인딩 변수가 없는 쿼리)를 실행하여 조건에 해당하는 Database Record를 검색한다.
<T,P> List<T>
find(String name, GlueParameter<P> param)
          쿼리 키에 해당하는 SQL 쿼리문장을 실행하여 조건에 해당하는 Database Record를 검색한다.
 int insert(String name)
          쿼리 키에 해당하는 Static SQL 쿼리(바인딩 변수가 없는 쿼리)를 실행하여 Database Record를 생성한다.
<P> int
insert(String name, GlueParameter<P> param)
          쿼리 키에 해당하는 SQL 쿼리문장을 실행하여 Database Record를 생성한다.
 int update(String name)
          쿼리 키에 해당하는 Static SQL 쿼리(바인딩 변수가 없는 쿼리)를 실행하여 조건에 해당하는 Database Record를 수정한다.
<P> int
update(String name, GlueParameter<P> param)
          쿼리 키에 해당하는 SQL 쿼리문장을 실행하여 조건에 해당하는 Database Record를 수정한다.
 

Method Detail

delete

int delete(String name)
쿼리 키에 해당하는 Static SQL 쿼리(바인딩 변수가 없는 쿼리)를 실행하여 Database Record를 삭제한다.

Parameters:
name - 쿼리 키
Returns:
삭제된 레코드 개수

delete

<P> int delete(String name,
               GlueParameter<P> param)
쿼리 키에 해당하는 SQL 쿼리문장을 실행하여 Database Record를 삭제한다.

Parameters:
name - 쿼리 키
param - 파라메터
Returns:
삭제된 레코드 개수

find

<T> List<T> find(String name)
쿼리 키에 해당하는 Static SQL 쿼리(바인딩 변수가 없는 쿼리)를 실행하여 조건에 해당하는 Database Record를 검색한다.

Parameters:
name - 쿼리 키
Returns:
검색된 레코드를 표현하는 RowSet

find

<T,P> List<T> find(String name,
                   GlueParameter<P> param)
쿼리 키에 해당하는 SQL 쿼리문장을 실행하여 조건에 해당하는 Database Record를 검색한다.

Parameters:
param - 파라메터
name - 쿼리 키
Returns:
검색된 레코드를 표현하는 RowSet

insert

int insert(String name)
쿼리 키에 해당하는 Static SQL 쿼리(바인딩 변수가 없는 쿼리)를 실행하여 Database Record를 생성한다.

Parameters:
name - 쿼리 키
Returns:
생성된 레코드 개수

insert

<P> int insert(String name,
               GlueParameter<P> param)
쿼리 키에 해당하는 SQL 쿼리문장을 실행하여 Database Record를 생성한다.

Parameters:
name - 쿼리 키
param - 파라메터
Returns:
생성된 레코드 개수

update

int update(String name)
쿼리 키에 해당하는 Static SQL 쿼리(바인딩 변수가 없는 쿼리)를 실행하여 조건에 해당하는 Database Record를 수정한다.

Parameters:
name - 쿼리 키
Returns:
수정된 레코드 개수

update

<P> int update(String name,
               GlueParameter<P> param)
쿼리 키에 해당하는 SQL 쿼리문장을 실행하여 조건에 해당하는 Database Record를 수정한다.

Parameters:
name - 쿼리 키
param - 파라메터
Returns:
수정된 레코드 개수


Copyright © 2013–2017 POSCO ICT. All rights reserved.