【发布时间】:2015-11-16 18:30:41
【问题描述】:
我真的要疯了。我有这样的代码:
private SessionFactory getSessionFactory() {
Configuration conf = new Configuration();
System.out.println("before");
conf.configure("hibernate.cfg.xml");
System.out.println("after");
StandardServiceRegistryBuilder ssrb = new StandardServiceRegistryBuilder().applySettings(conf.getProperties());
SessionFactory sessionFactory = conf.buildSessionFactory(ssrb.build());
return sessionFactory;
}
我已经在 Eclipse 中使用包含包和 hibernate.cfg.xml 文件的 src 文件夹设置项目。当我使用 Eclipse 运行项目时,客户端可以正常进行会话(>beforeafter
现在:我还有一个 Ant 目标来运行我的项目,并且我确定 hibernate.cfg.xml 在类路径中,但是当我运行程序时,应用程序不会打印 >afterCaused by: java.lang.IllegalStateException: Could not locate SessionFactory in JNDI。
有人吗?谢谢。
【问题讨论】:
标签: java eclipse hibernate ant