当前位置: 首页 > 面试题库 >

如何使用hibernate.properties文件而不是hibernate.cfg.xml

袁秦迟
2023-03-14
问题内容

我正在尝试使用Hibernate连接到servlet中的DB。我读到我们可以使用hibernate.cfg.xml或hibernate.properties文件来配置会话。对我来说,它可以与xml一起使用。现在,当我尝试使用属性而不是xml时,它不起作用。据说
没有找到* hibernate.cfg.xml 。但是我没有提到要使用xml文件,事实上我已经删除了该xml文件。 *

请帮我。如果我做错了什么,请纠正我。


问题答案:

从hibernate中了解到,最好的办法是在hibernate.cfg.xml文件中定义映射,并在中定义其他配置hibernate.properties

另一种配置方法是在名为的文件中指定完整配置hibernate.cfg.xml。此文件可以用作文件的替换,hibernate.properties或者如果两者都存在,则可以覆盖属性。

hibernate.cfg.xml一旦必须调整Hibernate缓存,它也将更加方便。您可以选择使用hibernate.properties或hibernate.cfg.xml。两者是等效的。

您可以在以下链接中阅读有关此内容的更多信息:

http://docs.jboss.org/hibernate/core/3.3/reference/en/html/session-
configuration.html



 类似资料:
  • 我想知道如何使用JCIFS在SMB共享中将文件从一个文件夹移动到另一个文件夹。 首先,没有任何方法。 然后,这种方法: 引发异常,

  • grep用于在文件内搜索,查看是否有任何行与给定的正则表达式匹配。然而,我有这种情况--我想编写一个将与文件名本身(而不是文件内容)匹配的正则表达式。我将从系统的根目录运行它,以找到所有与正则表达式匹配的文件。

  • 问题内容: 我找到了一篇有用的文章,解释了如何使Jersey使用SLF4J而不是JUL。现在,我的单元测试看起来像(并且很完美): 我的包括以下依赖项: 它运行完美,但是我不想在每个单元测试中都进行相同的配置。这是很明显的代码重复,我想避免。我怎样才能更有效地做到这一点? ps。也许不可能优化上面的代码,而我正在尽力而为? 问题答案: 最好的方法是通过自定义Listener。在JSF servle

  • 我正在迁移到“Linux应用服务”。不幸的是,它不支持WebJobs。在这里,它表示不会。它建议使用Azure函数。 我有一个没有触发器的连续应用程序。它应该一直在运行,就像这样: 我应该如何为这样的应用程序利用Azure功能?

  • 问题内容: 我正在尝试使用pdf.js从pdf渲染页面 通常,使用网址,我可以这样做: 但是在这种情况下,我将文件放在base64中而不是url中: 如何做到这一点? 问题答案: 从http://mozilla.github.com/pdf.js/build/pdf.js的源代码中 因此,使用标准XMLHttpRequest(XHR)来检索文档。问题在于XMLHttpRequests不支持数据:u