zoukankan      html  css  js  c++  java
  • spring核心配置文件_数据库连接信息

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
     xmlns:context="http://www.springframework.org/schema/context"
     xmlns:jdbc="http://www.springframework.org/schema/jdbc" xmlns:tx="http://www.springframework.org/schema/tx"
     xmlns:jpa="http://www.springframework.org/schema/data/jpa" xmlns:task="http://www.springframework.org/schema/task"
     xsi:schemaLocation="
      http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
      http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd
      http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
      http://www.springframework.org/schema/jdbc http://www.springframework.org/schema/jdbc/spring-jdbc.xsd
      http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd
      http://www.springframework.org/schema/data/jpa
      http://www.springframework.org/schema/data/jpa/spring-jpa.xsd">


     <!-- 加载properties文件 -->
     <context:property-placeholder location="classpath:config.properties" />
     <!-- 数据库连接 -->
     <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
      <property name="driverClass" value="${jdbc.driver}" />
      <property name="jdbcUrl" value="${jdbc.url}" />
      <property name="user" value="${jdbc.user}" />
      <property name="password" value="${jdbc.password}" />
     </bean>
     <!-- 整合JPA -->
     <bean id="entityManagerFactory"
      class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
      <property name="dataSource" ref="dataSource" />
      <property name="packagesToScan" value="cn.itcast.bos.domain" />
      <property name="persistenceProvider">
       <bean class="org.hibernate.ejb.HibernatePersistence" />
      </property>
      <property name="jpaVendorAdapter">
       <bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
        <property name="generateDdl" value="true" />
        <property name="database" value="ORACLE" />
        <property name="databasePlatform" value="org.hibernate.dialect.Oracle10gDialect" />
        <property name="showSql" value="true" />
       </bean>
      </property>
      <property name="jpaDialect">
       <bean class="org.springframework.orm.jpa.vendor.HibernateJpaDialect" />
      </property>
      <property name="jpaPropertyMap">
       <map>
        <entry key="hibernate.query.substitutions" value="true 1, false 0" />
        <entry key="hibernate.default_batch_fetch_size" value="16" />
        <entry key="hibernate.max_fetch_depth" value="2" />
        <entry key="hibernate.generate_statistics" value="true" />
        <entry key="hibernate.bytecode.use_reflection_optimizer"
         value="true" />
        <entry key="hibernate.cache.use_second_level_cache" value="false" />
        <entry key="hibernate.cache.use_query_cache" value="false" />
       </map>
      </property>
     </bean>
     <!-- 事务管理 -->
     <bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
      <property name="entityManagerFactory" ref="entityManagerFactory" />
     </bean>
     <tx:annotation-driven transaction-manager="transactionManager" proxy-target-class="true"/>
     <jpa:repositories base-package="cn.itcast.bos.dao"></jpa:repositories>
     
     
    </beans>

    学习无止境
  • 相关阅读:
    Apollo与ROS
    QT windeployqt
    自定义QGraphicsItem
    ROS与C++
    aptitude与apt-get
    解决tcp粘包问题
    网络中两台主机通信
    I/O多路复用之select、poll、epoll
    Nginx命令行控制
    C++11
  • 原文地址:https://www.cnblogs.com/huqin/p/6937933.html
Copyright © 2011-2022 走看看