我在创建generic class objects
时获得空值。请帮我解决这个问题。
public class ObjectifyGenericDao<T> {
protected Class<T> clazz;
public T getByProperty(String propName, Object propValue) {
// Which is returning null
System.out.println(this.clazz);
}
}
我正在访问像这样的对象
ObjectifyGenericDao<Users> dao = new ObjectifyGenericDao<Users>(Users.class);
Users user = dao.getByProperty("user_id", userId);
答案 0 :(得分:1)
它甚至如何编译?您没有从声明返回类型的此方法返回任何内容。 请你发布更多的文章?没有构造函数。