?? defaulttransitioncallbackimpl.java
字號:
/**
*
*/
package com.lily.dap.dao.hibernate;
import java.sql.ResultSet;
import java.sql.SQLException;
import com.lily.dap.dao.TransitionCallback;
/**
* 缺省的數據轉換回調實現,通過構造方法傳入需要生成的對象類
*
* @author zouxuemo
*
*/
public class DefaultTransitionCallbackImpl implements TransitionCallback {
private Class targetClass = null;
private DefaultTransitionCallbackImpl() {
}
public DefaultTransitionCallbackImpl(Class targetClass) {
this.targetClass = targetClass;
}
/* (non-Javadoc)
* @see com.lily.dap.dao.TransitionCallback#transition(java.sql.ResultSet)
*/
public Object transition(ResultSet rs) throws SQLException {
Object obj = null;
try {
obj = targetClass.newInstance();
} catch (InstantiationException e) {
throw new RuntimeException(e);
} catch (IllegalAccessException e) {
throw new RuntimeException(e);
}
return obj;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -