通过反射获取T.class代码片段
2024-09-03 05:34:21
说明
持久化框架MyBatis和Hibernate中我们多多少少都会自己取写工具类!但是我们一般都会处理结果集转换成持久化对象,但是我们都要使用类!
代码片段
abstract public class BaseHibernateEntityDao<T> extends HibernateDaoSupport {
private Class<T> entityClass;
public BaseHibernateEntityDao() {
entityClass =(Class<T>) ((ParameterizedType) getClass()
.getGenericSuperclass()).getActualTypeArguments()[0];
}
public T get(Serializable id) {
T o = (T) getHibernateTemplate().get(entityClass, id);
}
}
参考资料
abstract public class BaseHibernateEntityDao<T> extends HibernateDaoSupport {
private Class<T> entityClass;
public BaseHibernateEntityDao() {
entityClass =(Class<T>) ((ParameterizedType) getClass()
.getGenericSuperclass()).getActualTypeArguments()[0];
}
public T get(Serializable id) {
T o = (T) getHibernateTemplate().get(entityClass, id);
}
}
http://www.cnblogs.com/whitewolf/p/4355541.html
最新文章
- floating IP 原理分析 - 每天5分钟玩转 OpenStack(107)
- Xcode奔溃错误码
- opencms忘记Admin用户登录密码解决方案
- TOJ 4325 RMQ with Shifts / 线段树单点更新
- SQL错误:sql server 目录名无效
- JavaScript原型模式
- iOS与Android通用AES加密
- Fedora安装VirtualBox时出现错误Kernel driver not installed (rc=-1908)的解决办法
- Android 开源控件系列_2
- Linux Redis自动启动,Redis开机启动,Linux Redis设置开机启动
- qmp的简单使用
- 使用yocs_cmd_vel_mux进行机器人速度控制切换
- Mybatis六(SSM框架)
- JavaScript基础数据类型
- Atom 清空残余数据
- Kubernetes(k8s)集群部署(k8s企业级Docker容器集群管理)系列目录
- python中的字符串常量,是否支持通过下标的方式赋值
- 2-51单片机ESP8266学习-AT指令(开发板51单片机自动冷启动下载原理)
- 主机 &; 虚拟机 &; 开发板 三者的恩爱情仇
- (转)深入浅出K-Means算法