gpt4 book ai didi

hibernate - 如何在 Tapestry5 中使用自定义 hibernate.cfg.xml 文件路径

转载 作者:行者123 更新时间:2023-12-05 01:18:11 26 4
gpt4 key购买 nike

如何更改 hibernate 配置文件的名称或路径 hibernate.cfg.xml在挂毯应用中?

最佳答案

在类(class)AppModule有两种方法需要更改或创建:

  • contributeApplicationDefaults , 禁用默认配置
  • contributeHibernateSessionSource提供你自己的。


  • public static void contributeApplicationDefaults(
    MappedConfiguration<String, Object> configuration) {

    // Disable call to hibernate.configure() to call it manually
    configuration.add(HibernateSymbols.DEFAULT_CONFIGURATION, "false");
    }

    public void contributeHibernateSessionSource(
    OrderedConfiguration<HibernateConfigurer> configurer) {

    configurer.add("hibernate-session-source", new HibernateConfigurer() {
    public void configure(org.hibernate.cfg.Configuration configuration) {
    configuration.configure("my-hibernate.cfg.xml");
    }
    });
    }

    id hibernate-session-source是任意的,任何事情似乎都有效。在 this discussion建议选择一个独特的。在 Tapestry 5.3.6 中测试

    关于hibernate - 如何在 Tapestry5 中使用自定义 hibernate.cfg.xml 文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13141043/

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