为了账号安全,请及时绑定邮箱和手机立即绑定

jdbc.properties怎么自动加载到连接池中呢?

老师在视频中只是配置了一个连接池和引入了jdbc.properties这一外部文件,但是连接池的赋值是如何完成的呢?

正在回答

1 回答

 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>


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

jdbc.properties怎么自动加载到连接池中呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信