您声明使用Spring,然后为什么不让Spring进行所有艰苦的工作。让属性占位符替换所需的占位符。
<context:property-placeholder location="classpath:dbConnection.properties" /><bean id="sessionFactory" > <property name="hibernateProperties"> <map> <entry key="connection.driver_class" value="${DRIVER}" /> <entry key="connection.username" value="${USERNAME}" /> <entry key="connection.password" value="${PASSWORD}" /> <entry key="transaction.factory_class" value="org.hibernate.transaction.JDBCTransactionFactory" /> </map> <property> </bean>免费提供建议,而不使用内部hibernate连接(不建议在生产中使用),在Spring中配置数据源并将其连接到您的
LocalSessionFactoryBean



