java Hibernate。哈佛商学院。应用程序中的xml文件路径?
我从文档中得到了这行代码
private void createAndStoreEvent(String title, Date theDate) {
Session session = HibernateUtil.getSessionFactory().getCurrentSession();
session.beginTransaction();
Event theEvent = new Event();
theEvent.setTitle(title);
theEvent.setDate(theDate);
session.save(theEvent);
session.getTransaction().commit();
}
在这里,我没有给出事件的路径。哈佛商学院。要休眠的xml文件 我怀疑hibernate指的是哪个目录 事件哈佛商学院。用于事件映射的xml。java实体类?。 现在我正在保存事件和事件。哈佛商学院。xml文件在同一个包中
# 1 楼答案
通常,
Event.hbm.xml
应该与Event.class
文件在同一个包的运行时类路径中结束。如果是Web应用程序,则类似于/WEB-INF/classes/foo/bar/
。也就是说,把它放在src
文件夹中可能没问题,因为你的IDE
应该在构建过程中自动把它放在/WEB-INF/classes/foo/bar
文件夹中# 2 楼答案
在hibernate配置xml中,通常应该如下定义其他hbm文件: