gpt4 book ai didi

java - 应用程序中的 Hibernate .hbm.xml 文件路径?

转载 作者:行者123 更新时间:2023-11-29 03:38:16 24 4
gpt4 key购买 nike

我从文档中得到了这行代码

 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();
}

这里我没有将 Event.hbm.xml 文件的路径提供给 Hibernate我怀疑 hibernate 指的是找到哪个目录Event.hbm.xml 用于 Event.java 实体类的映射?。现在我将 Event 和 Event.hbm.xml 文件保存在同一个包中。

最佳答案

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

关于java - 应用程序中的 Hibernate .hbm.xml 文件路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14392332/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com