com.poscoict.glueframework.dao.manager
Class GlueQueryDefinition

java.lang.Object
  extended by com.poscoict.glueframework.dao.manager.GlueQueryDefinition
All Implemented Interfaces:
Serializable

public class GlueQueryDefinition
extends Object
implements Serializable

Glue Query Editor(쿼리파일)를 parsing 결과. query를 담는 객체임.

 
 <?xml version="1.0" encoding="UTF-8"?>
 <queryMap desc="EMP Project 한글" xmlns="http://www.poscoict.com/glueframework/query">
     <query id="emp.select.by.deptno" desc="EMP조회" resultType="" isNamed="false">
     <![CDATA[ 
 select EMPNO, ENAME, JOB, MGR, HIREDATE, SAL,DEPTNO 
 from EMP 
 where DEPTNO=? 
     ]]>
     </query>
     <query id="emp.select.by.deptno.named" desc="EMP조회" resultType="" isNamed="true">
     <![CDATA[ 
 select EMPNO, ENAME, JOB, MGR, HIREDATE, SAL,DEPTNO 
 from EMP 
 where DEPTNO=:DeptnoP 
     ]]>
     </query>
     . . .
 </queryMap>
 
 

See Also:
Serialized Form

Constructor Summary
GlueQueryDefinition()
          생성자(constructor).
GlueQueryDefinition(String id, String queryStatement)
          생성자(constructor).
GlueQueryDefinition(String id, String queryStatement, boolean isNamed)
          생성자(constructor).
 
Method Summary
 String getId()
          쿼리 키를 얻는다.
 String getMappedClassName()
          getter method.
 String getQueryStatement()
          SQL 쿼리 문장을 얻는다.
 boolean isNamedQuery()
          getter method.
 void setId(String id)
          쿼리 키를 설정한다.
 void setIsNamedQuery(boolean isNamed)
          setter method.
 void setMappedClassName(String mappedClassName)
          setter method.
 void setQueryStatement(String queryStatement)
          SQL 쿼리 문장을 설정한다.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GlueQueryDefinition

public GlueQueryDefinition()
생성자(constructor).


GlueQueryDefinition

public GlueQueryDefinition(String id,
                           String queryStatement)
생성자(constructor).

Parameters:
id - 쿼리 키
queryStatement - SQL 쿼리 문장

GlueQueryDefinition

public GlueQueryDefinition(String id,
                           String queryStatement,
                           boolean isNamed)
생성자(constructor).

Parameters:
id - 쿼리 키
queryStatement - SQL 쿼리 문장
isNamed -
Method Detail

getId

public String getId()
쿼리 키를 얻는다.

Returns:
쿼리 키

setId

public void setId(String id)
쿼리 키를 설정한다.

Parameters:
id - 쿼리 키

getQueryStatement

public String getQueryStatement()
SQL 쿼리 문장을 얻는다.

Returns:
SQL 쿼리 문장

setQueryStatement

public void setQueryStatement(String queryStatement)
SQL 쿼리 문장을 설정한다.

Parameters:
queryStatement - SQL 쿼리 문장

isNamedQuery

public boolean isNamedQuery()
getter method. 해당 쿼리가 Named query인지 알아본다..

Returns:
true/false

setIsNamedQuery

public void setIsNamedQuery(boolean isNamed)
setter method.

Parameters:
isNamed -

getMappedClassName

public String getMappedClassName()
getter method.

Returns:
returnType

setMappedClassName

public void setMappedClassName(String mappedClassName)
setter method.

Parameters:
mappedClassName -

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013–2014 POSCO ICT SW제품기술팀. All rights reserved.