public abstract class StringVsTimeTypeHandler
extends java.lang.Object
implements com.ibatis.sqlmap.client.extensions.TypeHandlerCallback
Constructor and Description |
---|
StringVsTimeTypeHandler() |
Modifier and Type | Method and Description |
---|---|
protected abstract java.text.DateFormat |
getDateFormat()
문자열을 Date로 치환하거나 Date를 문자열로 치환하기 위한
Formatter 객체를 얻는다.
|
java.sql.Time |
getResult(com.ibatis.sqlmap.client.extensions.ResultGetter getter) |
protected java.lang.String |
prepareValue(java.lang.String dateStr)
문자열을 바로 Date 로 치환하기 전에 호출해서 그 결과 문자열을 Date로의 치환할 때 사용한다.
|
void |
setParameter(com.ibatis.sqlmap.client.extensions.ParameterSetter setter,
java.lang.Object parameter) |
java.lang.Object |
valueOf(java.lang.String s) |
public void setParameter(com.ibatis.sqlmap.client.extensions.ParameterSetter setter, java.lang.Object parameter) throws java.sql.SQLException
setParameter
in interface com.ibatis.sqlmap.client.extensions.TypeHandlerCallback
java.sql.SQLException
public java.sql.Time getResult(com.ibatis.sqlmap.client.extensions.ResultGetter getter) throws java.sql.SQLException
getResult
in interface com.ibatis.sqlmap.client.extensions.TypeHandlerCallback
java.sql.SQLException
protected abstract java.text.DateFormat getDateFormat()
protected java.lang.String prepareValue(java.lang.String dateStr)
문자열을 바로 Date 로 치환하기 전에 호출해서 그 결과 문자열을 Date로의 치환할 때 사용한다.
여기서는 그대로 돌려 주지만, 하위 클래스에서 이를 Overriding 해서 변환한 결과를 돌려 줄 수 있다.
dateStr
- public java.lang.Object valueOf(java.lang.String s)
valueOf
in interface com.ibatis.sqlmap.client.extensions.TypeHandlerCallback