какой правильный синтаксис для этого - PullRequest
0 голосов
/ 26 августа 2011
        <bean id="ssoSessionFactory"
            class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
            <property name="configLocation">
                <value>classpath:sso-hibernate.cfg.xml</value>
            </property>
            <property name="configurationClass">
                <value>org.hibernate.cfg.AnnotationConfiguration</value>
            </property>
this is the part im unsure of....   
<property name="configfile">
                <value>classpath:sso-hibernate.properties</value>
            </property>
        </bean>

я знаю, что есть по крайней мере полдюжины способов сделать это, но для моих нужд это было бы проще всего.Какой синтаксис для свойства, которое будет указывать, какой файл hibernate.properties использовать?Причина в том, что у этого приложения может быть около 5 или 6 одновременных подключений БД, и они должны быть в разных файлах.

Ответы [ 2 ]

0 голосов
/ 26 августа 2011

Это хороший пример использования hibernet.properties на ответ на coderanch

Это боб, который объявлен

<bean id="hibernateConfigProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean"> 
    <property name="location"> 
       <value>classpath:hibernate.properties</value> 
    </property> 
</bean>
0 голосов
/ 26 августа 2011

Я полагаю, что вы ищете свойство hibernateProperties , которое позволяет вам устанавливать экземпляр Properties в фабричном компоненте. Благодаря волшебству Spring PropertyEditors, вы можете просто написать

<property name="hibernateProperties" value="classpath:sso-hibernate.properties"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...