📄 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 + -