|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.poscoict.glueframework.dao.mybatis.GlueMybatisDao
public class GlueMybatisDao

MybatisDAO. Mybatis 라이브러리를 이용한 데이타베이스 CRUD(Create, Read, Update, Delete) 오퍼레이션을 제공하는 Data Access Object
Mybatis Mapper XML에 정의된 Query ID를 파라메터로 넘겨주어야 하며 바인딩 되는 값이 있을 경우에는 GlueParameter도 합께 넘겨주어야 한다.
| Constructor Summary | |
|---|---|
GlueMybatisDao()
|
|
| Method Summary | ||
|---|---|---|
int |
delete(String queryKey)
delete SQL을 수행한다.. |
|
|
delete(String queryKey,
GlueParameter<P> param)
delete SQL을 수행한다.. |
|
|
find(String queryKey)
select SQL을 수행한다.. |
|
|
find(String queryKey,
GlueParameter<P> param)
select SQL을 수행한다.. |
|
org.apache.ibatis.session.SqlSession |
getSqlSession()
|
|
int |
insert(String queryKey)
insert SQL을 수행한다.. |
|
|
insert(String queryKey,
GlueParameter<P> param)
insert SQL을 수행한다.. |
|
void |
setSqlSession(org.apache.ibatis.session.SqlSession sqlSession)
setter method for DI. |
|
int |
update(String queryKey)
update SQL을 수행한다.. |
|
|
update(String queryKey,
GlueParameter<P> param)
update SQL을 수행한다.. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GlueMybatisDao()
| Method Detail |
|---|
public org.apache.ibatis.session.SqlSession getSqlSession()
public void setSqlSession(org.apache.ibatis.session.SqlSession sqlSession)
sqlSession - public int delete(String queryKey)
delete in interface GlueGenericDaoqueryKey - Mybatis Mapper XML에 정의된 Query ID
public <P> int delete(String queryKey,
GlueParameter<P> param)
delete in interface GlueGenericDaoqueryKey - Mybatis Mapper XML에 정의된 Query IDparam - 쿼리에 바인딩 될 값들이 정의된 객체 ,VO객체 혹은 MAP을 생성하여 GlueParameter에 설정할 수 있다.
public <T> List<T> find(String queryKey)
find in interface GlueGenericDaoqueryKey - Mybatis Mapper XML에 정의된 Query ID
public <T,P> List<T> find(String queryKey,
GlueParameter<P> param)
find in interface GlueGenericDaoqueryKey - Mybatis Mapper XML에 정의된 Query IDparam - 쿼리에 바인딩 될 값들이 정의된 객체 ,VO객체 혹은 MAP을 생성하여 GlueParameter에 설정할 수 있다.
public int insert(String queryKey)
insert in interface GlueGenericDaoqueryKey - Mybatis Mapper XML에 정의된 Query ID
public <P> int insert(String queryKey,
GlueParameter<P> param)
insert in interface GlueGenericDaoqueryKey - Mybatis Mapper XML에 정의된 Query IDparam - 쿼리에 바인딩 될 값들이 정의된 객체 ,VO객체 혹은 MAP을 생성하여 GlueParameter에 설정할 수 있다.
public int update(String queryKey)
update in interface GlueGenericDaoqueryKey - Mybatis Mapper XML에 정의된 Query ID
public <P> int update(String queryKey,
GlueParameter<P> param)
update in interface GlueGenericDaoqueryKey - Mybatis Mapper XML에 정의된 Query IDparam - 쿼리에 바인딩 될 값들이 정의된 객체 ,VO객체 혹은 MAP을 생성하여 GlueParameter에 설정할 수 있다.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||