有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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文件在同一个包中


共 (2) 个答案

  1. # 1 楼答案

    通常,Event.hbm.xml应该与Event.class文件在同一个包的运行时类路径中结束。如果是Web应用程序,则类似于/WEB-INF/classes/foo/bar/。也就是说,把它放在src文件夹中可能没问题,因为你的IDE应该在构建过程中自动把它放在/WEB-INF/classes/foo/bar文件夹中

  2. # 2 楼答案

    在hibernate配置xml中,通常应该如下定义其他hbm文件:

         <mapping resource="com/domain/Event.hbm.xml"/>