我有一个使用 Tapestry -hibernate的 Tapestry5.1 应用程序,它现在需要连接到第二个(独立的,非冗余或负载平衡的)数据库。
我读过你可以通过创建 2 个单独的会话工厂来在休眠中做到这一点。
我不确定如何在 Tapestry-hibernate 中配置它。
有任何想法吗?
我有一个使用 Tapestry -hibernate的 Tapestry5.1 应用程序,它现在需要连接到第二个(独立的,非冗余或负载平衡的)数据库。
我读过你可以通过创建 2 个单独的会话工厂来在休眠中做到这一点。
我不确定如何在 Tapestry-hibernate 中配置它。
有任何想法吗?
Checkout this thread http://tapestry.1045711.n5.nabble.com/Using-multiple-databases-td2468101.html#a2468101
这不受支持,我认为在不久的将来不会支持。请参阅此功能请求。
相反,您可以通过 Spring 连接 JPA 或 Hibernate,然后将存储库注入到组件中;无论数据库的数量如何,它都有效。