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 쿼리 문장을 얻는다.boolean
getter method.void
setDescription
(String desc) setter method.void
쿼리 키를 설정한다.void
setIsNamedQuery
(boolean isNamed) setter method.void
setMappedClassName
(String mappedClassName) setter method.void
setQueryStatement
(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
-