使用hibernate我需要动态切换到同一数据库中的不同模式。 通过未知模式,我的意思是模式名称仅在运行时确定,因此它们之前是未知的。这是因为在运行时从应用程序外部的文件中读取模式名称。这意味着我无法使用hibernate.cfg来配置它。
我已经查看过本教程:https://dzone.com/articles/hibernate-dynamic-table-routin
但我不认为这是解决方案,因为字符串替换是在运行时之前完成的。
然后我读了这个
http://web.archive.org/web/20071011173719/http://hibernate.org/429.html
但我找不到那些例子。