【发布时间】:2013-09-13 17:02:47
【问题描述】:
我使用 hibernate-generic-dao 框架:https://code.google.com/p/hibernate-generic-dao/。但我不能坚持,或阅读任何对象。 我总是执行一些从 GenericDAOImpl 继承的方法,导致 NullPointerException。
我读过一些帖子说问题可能是我没有设置 sessionFactory, 框架不这样做?如果是的话,这个怎么实现?
这是我继承GenericDAO接口的接口:
public interface EnterpriseDAO extends GenericDAO<Enterprise, String>{
}
这是我具体的 DAO 实现:
public class EnterpriseDAOImpl extends GenericDAOImpl<Enterprise, String>
implements EnterpriseDAO{
}
通过这段代码,我尝试持久化一个对象:
EnterpriseDAO dao = new EnterpriseDAOImpl();
Enterprise enterprise1 = new Enterprise();
enterprise1.setUniqueId("a.0.0.0.1");
enterprise1.setName("Empresa2");
enterprise1.setTaxId("125-565465-564");
enterprise1.setUserName("a.0.0.0.1");
enterprise1.setPassword("password");
boolean exito = dao.save(enterprise1);
System.out.println("Se guardo: " + exito);
我希望可以帮助我,我没有找到方法或看到错误。非常感谢!!
【问题讨论】:
标签: java hibernate generics nullpointerexception dao