泛型中获取到Class
来源:互联网 发布:总舵主软件 编辑:程序博客网 时间:2024/05/21 23:34
在公共基础类中:
public class CommonDaoImpl<T> extends HibernateDaoSupport implements ICommonDao<T> { //泛型转换 private Class entity = (Class)GenericSuperClass.getClass(this.getClass());
在公共基础类的方法中:
public List<T> findCollectionByConditionNoPage(String hqlWhere, final Object[] params, LinkedHashMap<String, String> orderby) { String hql = "from "+entity.getSimpleName()+" o where 1=1 ";
Class.getSimpleName() 是得到类的简写名称。
(Class)GenericSuperClass.getClass(this.getClass()) 是得到父类的类模板实例,即类名。this.getClass 是被子类具体实例化的 T 。这样在泛型中就可以得到 继承这个泛型父类的子类的 Class ,便于公共类中的公共方法的重用。
0 0
- 泛型中获取到Class
- 获取class
- jquery获取class的值加入到数组,并判断数组中是否存在特定字符串
- class获取项目路径
- java class路径获取
- Class获取_知识点
- T.class获取
- 获取Class的方式
- java 获取 T.class
- java获取class 路径
- Class文件结构应用-根据class文件获取class内容
- js 封装获取class的值、添加class、删除class
- Java 获取T.class(动态泛型class获取)
- Class获取Web页面Path
- Class对象的获取方法
- 原生JS获取所有CLASS
- 获取Class对象的方式
- Class对象的获取方式
- Crossed Matchings zoj1425 dp
- 使用apktool工具遇到could not decode arsc file的解决办法
- 【Android动画】之Tween动画 (渐变、缩放、位移、旋转)
- Joke with permutation
- Log4j 简介
- 泛型中获取到Class
- HDU 5339 Untitled (DFS)
- 电信泄露客户信息,导致客户被骗损失钱财
- 在Activity获取屏幕的宽高
- nginx limit_req限速设置
- 关于iOS多线程,你看我就够了(已更新)
- sql之join用法完全版
- p3143 二叉树的序遍历
- FZU 1752 Quickmod Quickmulti