public interface BasicDao<T> {}public interface BasicDaoImpl<T> implements BasicDao<T>{
private Class<T> entityClass;
public BasicDaoImpl(){
//我想在这里得到T的具体类型,并赋值给entityClass
}
}例如
BasicDao<User> dao = new BasicDaoImpl<User>();
在这个过程中得到的
entityClass 类型为 User.class怎么通过泛型实现这个功能?springside里有类似的代码,但那个是继承关系的
private Class<T> entityClass;
public BasicDaoImpl(){
//我想在这里得到T的具体类型,并赋值给entityClass
}
}例如
BasicDao<User> dao = new BasicDaoImpl<User>();
在这个过程中得到的
entityClass 类型为 User.class怎么通过泛型实现这个功能?springside里有类似的代码,但那个是继承关系的
解决方案 »
- tomcat报错404
- EJB3.1 JBoss7.1 Eclipse3.7出错
- java如何实现远程上传功能
- EJB 问题
- MyEclipse 的一个小小问题~
- ws菜鸟问题,客户端识别不了服务类
- 迷茫中!!!!!!求救!!!!!
- 关于PHP项目如何快速改成JSP项目
- 知道类名class,怎么找到他所在的jar?
- ejb3.ejbgrpx": <Warning> <EJB> <EJB Deployment: ejb3 has a class ejb3.ejb3 which is in the classpath,一个EJB的错误,50分相送!
- 小妹请教一个问题
- spring+hibernate小弟封装了一个DAO,感觉不好用,有没有好点的封装
写构造方法
public UserDaoImpl(){
this.entityClass=user.class;
}
....
当你调用UserDaoImpl里面的方法它就知道你调用的是user类。
写构造方法
public UserDaoImpl(){
this.entityClass=user.class;
}
....
当你调用UserDaoImpl里面的方法它就知道你调用的是user类。
写构造方法
public UserDaoImpl(){
this.entityClass=user.class;
}
....
当你调用UserDaoImpl里面的方法它就知道你调用的是user类。
{
protected S service; public void setService(S service) {
this.service = service;
}
}