如何为 LocalSessionFactoryBean 映射位置指定正则表达式

问题描述 投票:0回答:1
java regex spring hibernate configuration
1个回答
0
投票

您有两个选择:

  1. 您可以将每个数据库特定的配置文件存储在单独的文件夹中,然后您的配置如下所示:

    classpath:hbms/**/${dbType}/*.hbm.xml
    
  2. 您可以让它们遵循您提供的模式,但将配置更改为

    classpath:hbms/**/*${dbType}.hbm.xml
    

要加载常见文件,您需要重命名它们以包含您可以匹配的内容,例如:

one.hbm.xml

成为:

common-one.hbm.xml

那么配置可能如下所示:

    classpath:hbms/**/common-*.hbm.xml
    classpath:hbms/**/*${dbType}.hbm.xml
© www.soinside.com 2019 - 2024. All rights reserved.