jdbc.properties怎么自动加载到连接池中呢?
老师在视频中只是配置了一个连接池和引入了jdbc.properties这一外部文件,但是连接池的赋值是如何完成的呢?
老师在视频中只是配置了一个连接池和引入了jdbc.properties这一外部文件,但是连接池的赋值是如何完成的呢?
2017-03-28
spring的配置文件applicationContext.xml中 <!-- 配置c3p0连接池 --> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <property name="driverClass" value="${jdbc.driverClass}"/> <property name="jdbcUrl" value="${jdbc.url}" /> <property name="user" value="${jdbc.user}" /> <property name="password" value="${jdbc.passwod}"/> </bean> <!-- 配置Hibernate的相关属性 --> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <!-- 注入连接池 --> <property name="dataSource" ref="dataSource"></property> <!-- 配置Hibernate相关属性 --> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop> <prop key="hibernate.show_sql">true</prop> <prop key="hibernate.format_sql">true</prop> <!-- 可更新表结构,没表就创建表 --> <prop key="hibernate.hbm2ddl.auto">update</prop> </props> </property> <!-- 加载Hibernate映射文件 --> <property name="mappingResources"> <list> <value>com/ctmold/ssh/domain/Product.hbm.xml</value> </list> </property> </bean>
举报