com.shift.framework.persistance
Class Parameter

java.lang.Object
  extended by com.shift.framework.persistance.Parameter

public class Parameter
extends java.lang.Object

Parameter´Â »ç¿ëÀÚ°¡ ÁöÁ¤ÇÑ Äõ¸®¸¦ ÅëÇØ ¼³Á¤µÈ ÆÄ¶ó¹ÌÅÍ Á¤º¸¸¦ Ç¥ÇöÇÑ´Ù.

Since:
2006.04.04
Version:
1.0
Author:
Shift Information & Communication

Constructor Summary
Parameter(java.util.List list)
          »ý¼ºÀÚ, ÆÄ¶ó¹ÌÅÍ Á¤º¸¸¦ ÃʱâÈ­ÇÑ´Ù.
 
Method Summary
 void setBatchParam(java.sql.PreparedStatement pstmt, java.util.List param)
          executeBatchÀ϶§ Batch parameter¸¦ ¼¼ÆÃÇØÁÖ´Â ¸Þ¼­µå setExecuteParamÀ» ·çÇÁ µ¹¸é¼­ ¿©·¯¹ø ½ÇÇàÇÑ´Ù.
 void setExcuteParam(java.sql.PreparedStatement pstmt, java.util.Map map, java.lang.Object param)
          executeQueryÇÒ¶§ ÇÊ¿äÇÑ parameter¸¦ ¼¼ÆÃÇØÁÖ´Â ¸Þ¼­µåÀÌ´Ù.
 void setExcuteParam(java.sql.PreparedStatement pstmt, java.lang.Object param)
          executeQueryÇÒ¶§ ÇÊ¿äÇÑ parameter¸¦ ¼¼ÆÃÇØÁÖ´Â ¸Þ¼­µåÀÌ´Ù.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Parameter

public Parameter(java.util.List list)
»ý¼ºÀÚ, ÆÄ¶ó¹ÌÅÍ Á¤º¸¸¦ ÃʱâÈ­ÇÑ´Ù.

Parameters:
list - ÆÄ¶ó¹ÌÅÍ Á¤º¸
Method Detail

setExcuteParam

public void setExcuteParam(java.sql.PreparedStatement pstmt,
                           java.lang.Object param)
                    throws java.sql.SQLException,
                           java.lang.IllegalArgumentException,
                           java.lang.IllegalAccessException,
                           java.lang.reflect.InvocationTargetException
executeQueryÇÒ¶§ ÇÊ¿äÇÑ parameter¸¦ ¼¼ÆÃÇØÁÖ´Â ¸Þ¼­µåÀÌ´Ù.

Parameters:
pstmt - ¼¼ÆÃÇØÁÙ PreparedStatement
param - ÀÔ·ÂÇØÁÙ parameter
Throws:
java.sql.SQLException
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException
java.lang.IllegalArgumentException

setExcuteParam

public void setExcuteParam(java.sql.PreparedStatement pstmt,
                           java.util.Map map,
                           java.lang.Object param)
                    throws java.sql.SQLException,
                           java.lang.IllegalArgumentException,
                           java.lang.IllegalAccessException,
                           java.lang.reflect.InvocationTargetException
executeQueryÇÒ¶§ ÇÊ¿äÇÑ parameter¸¦ ¼¼ÆÃÇØÁÖ´Â ¸Þ¼­µåÀÌ´Ù.

Parameters:
pstmt - ¼¼ÆÃÇØÁÙ PreparedStatement
param - ÀÔ·ÂÇØÁÙ parameter
Throws:
java.sql.SQLException
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException
java.lang.IllegalArgumentException

setBatchParam

public void setBatchParam(java.sql.PreparedStatement pstmt,
                          java.util.List param)
                   throws java.sql.SQLException,
                          java.lang.IllegalArgumentException,
                          java.lang.IllegalAccessException,
                          java.lang.reflect.InvocationTargetException
executeBatchÀ϶§ Batch parameter¸¦ ¼¼ÆÃÇØÁÖ´Â ¸Þ¼­µå setExecuteParamÀ» ·çÇÁ µ¹¸é¼­ ¿©·¯¹ø ½ÇÇàÇÑ´Ù.

Parameters:
pstmt - ¼¼ÆÃÇØÁÙ PreparedStatement
param - ÀÔ·ÂÇØÁÙ parameter
Throws:
java.sql.SQLException
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException
java.lang.IllegalArgumentException