Class GlueQueryDefinition

java.lang.Object
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:
  • Constructor Details

    • 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 Details

    • 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 -
    • getDescription

      public String getDescription()
      getter method.
      Returns:
      desc
    • setDescription

      public void setDescription(String desc)
      setter method.
      Parameters:
      desc -
    • toString

      public String toString()
      Overrides:
      toString in class Object