使用eclipse 安装Hibernate tools 然后利用数据表逆向生成POJO类的方法网上有很多,请读者自习搜索学习。但里面很多只生成了POJO 类和一些文档,对DAO类却鲜有人问津,本着科学探索的精神(主要是不想自己写DAO),研究一下Hibernate Tools(以下简写成HT)自动生成的DAO 类。
问题一: 为何HT自动生成的DAO类名字为表明+Home?
- 自己又检查了下各种配置,没发现可疑之处,到底为什么叫Home呢?
问题二:在测试DAO类的时候,抛出了一个错误
Servlet.service() for servlet [testDAO.Test] in context with path [/HibernateTest] threw exception
java.lang.IllegalStateException: Could not locate SessionFactory in JNDI at space.zdq.users.pojo.AdminsHome.getSessionFactory(AdminsHome.java:28)
at space.zdq.users.pojo.AdminsHome.<init>(AdminsHome.java:21)
at testDAO.Test.doGet(Test.java:36)
国外程序员的解决办法