当前位置: 首页 > 知识库问答 >
问题:

我可以更改“hibernate.properties”的名称吗?在哪里捡的?

贲文景
2023-03-14

对于Hibernate的配置,我们可以使用简单的hibernate.properties文件、更复杂的hibernate.cfg.xml文件,甚至是完整的编程设置。

但它再也解释不了什么..比如如何更改文件名…或者如何在.properties文件中注册映射定义。

共有1个答案

严宇
2023-03-14

您可以使用自己加载或创建的properties对象来配置Hibernate:

 InputStream stream = ...getResourceAsStream( "/my-hibernate.properties" );
 properties = new Properties();
 properties.load(stream);

 configuration.setProperties(properties);

或:

 configuration.addProperties(properties);

但它将在org.hibernate.cfg.environment中查找硬编码的hibernate.properties

 类似资料:
  • 我想更改android应用程序的程序包名称。我想手动编辑源代码的所有文件。这能行吗?或者无论如何,我必须使用Android studio?

  • 大多数或所有核心hibernate配置属性都可以在启动属性文件中指定,以替代在hibernate.cfg.xml中指定映射。

  • 问题内容: 无论我在分配时给它多大的尺寸,它仅显示固定的尺寸。有可能增加吗? 码: 问题答案: 大小由样式固定。这是一个标准化的接口元素,因此API不喜欢摆弄它。 但是,您可能可以对其进行缩放转换。但是,不确定在视觉上如何影响它。 仅从UI设计的角度来看,通常最好不留这些常见的标准化元素。用户被告知某些元素以一定的大小出现,并且它们表示特定的事物。更改标准外观会更改界面语法并使用户感到困惑。

  • 我必须用一个特定的名称(我使用spring和Jpa)来命名扩展CrudRepository的接口,即。 所以在本例中,我有一个名为UserRepository的实体 我尝试了注释 但这行不通...

  • 问题内容: 我正在阅读Swift浏览文档,并且遇到了问题。这是代码: 该功能将无法正常工作,我想知道是否有一种方法可以更改枚举的关联值,以及如何更改? 问题答案: 最直接的问题是,当您应该使用声明不可变变量(用声明)时,您尝试更改其值。但是,由于您的变量包含关联值的副本,因此,这不会解决此特定问题,但是通常这是您需要注意的。 如果要解决此问题,则需要将该函数声明为muting函数,并根据具体情况将