Interface GlueGenericDao

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

public interface GlueGenericDao
  • Method Summary

    Modifier and Type
    Method
    Description
    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 Details

    • 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:
      name - 쿼리 키
      param - 파라메터
      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:
      수정된 레코드 개수