Class GlueQueryDefinition
java.lang.Object
com.poscoict.glueframework.dao.manager.GlueQueryDefinition
- All Implemented Interfaces:
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 Summary
ConstructorsConstructorDescription생성자(constructor).GlueQueryDefinition(String id, String queryStatement) 생성자(constructor).GlueQueryDefinition(String id, String queryStatement, boolean isNamed) 생성자(constructor). -
Method Summary
Modifier and TypeMethodDescriptiongetter method.getId()쿼리 키를 얻는다.getter method.SQL 쿼리 문장을 얻는다.booleangetter method.voidsetDescription(String desc) setter method.void쿼리 키를 설정한다.voidsetIsNamedQuery(boolean isNamed) setter method.voidsetMappedClassName(String mappedClassName) setter method.voidsetQueryStatement(String queryStatement) SQL 쿼리 문장을 설정한다.toString()
-
Constructor Details
-
GlueQueryDefinition
public GlueQueryDefinition()생성자(constructor). -
GlueQueryDefinition
생성자(constructor).- Parameters:
id- 쿼리 키queryStatement- SQL 쿼리 문장
-
GlueQueryDefinition
생성자(constructor).- Parameters:
id- 쿼리 키queryStatement- SQL 쿼리 문장isNamed-
-
-
Method Details
-
getId
쿼리 키를 얻는다.- Returns:
- 쿼리 키
-
setId
쿼리 키를 설정한다.- Parameters:
id- 쿼리 키
-
getQueryStatement
SQL 쿼리 문장을 얻는다.- Returns:
- SQL 쿼리 문장
-
setQueryStatement
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
getter method.- Returns:
- returnType
-
setMappedClassName
setter method.- Parameters:
mappedClassName-
-
getDescription
getter method.- Returns:
- desc
-
setDescription
setter method.- Parameters:
desc-
-
toString
-