zoukankan      html  css  js  c++  java
  • 配置数据库信息

    方式一:hibernate.cfg.xml

    <hibernate-configuration>

    <session-factory>

    <!-- 方言 -->

    <property name="dialect">org.hibernate.dialect.MySQL5Dialect</property>

    <property name="connection.url">jdbc:mysql://127.0.0.1:3306/tax</property>

    <property name="connection.driver_class">com.mysql.jdbc.Driver</property>

    <property name="connection.username">root</property>

    <property name="connection.password">123</property>

    <property name="format_sql">true</property>

    <property name="show_sql">true</property>

    </session-factory>

    </hibernate-configuration>

    Spring中调用

    <!-- 数据库会话工厂   spring调用hibernate.cfg.xml -->

    <bean id="sessionFactory"

    class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">

    <property name="configLocation" value="classpath:hibernate.cfg.xml">

    </property>

    </bean>

    方式二:db.properties

    jdbcUrl=jdbc:mysql://127.0.0.1:3306/tax

    driverClass=com.mysql.jdbc.Driver

    user=root

    password=123

    initialPoolSize=10

    maxPoolSize=30

    Spring 中调用

    <!-- 方式二  调用 db.properties文件 -->

    <!-- 引入db.properties -->

    <context:property-placeholder location="classpath:db.properties" />

    <!-- 配置数据源   将db.protperties的信息加入到连接池中 -->

    <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"

    destroy-method="close">

    <!-- ${}调用db.properties中的数据 -->

    <property name="jdbcUrl"  value="${jdbcUrl}"   ></property>

    <property name="driverClass"  value="${driverClass}"  ></property>

    <property name="user"    value="${user}"  ></property>

    <property name="password"   value="${password}"  ></property>

    <property name="initialPoolSize"   value="${initialPoolSize}"  ></property>

    <property name="maxPoolSize"   value="${maxPoolSize}"  ></property>

    <property name="minPoolSzie"   value="3" ></property>

    <!-- 最大空闲时间1800秒内部被使用就丢弃,若为0则永不丢弃 -->

    <property name="maxIdleTime"    value="1800"  ></property>

    <!-- 当连接池中的连接耗尽时候一起同时获取的连接是3-->

    <property name="acquireIncrement" value="3" ></property>

    </bean>

      <!--配置sesionFactory-->

      <bean  id="sessionFactory"  class="org.springframework.orm.hibernate3.LocalSessionFactoryBean" >

      <!-- 读取数据 -->

      <property name="dataSource" ref="dataSource" ></property>

      <!-- 配置hibernate属性信息 -->

      <property name="hibernateProperties">

        <!-- props属性集合 -->

         <props>

             <prop key="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</prop>

             <prop key="hibernate.show_sql">true</prop>

             <prop key="hibernate.hbm2ddl">update</prop>

             <prop key="javax.persistence.validation.model">none</prop>

         

         </props>

      </property>

  • 相关阅读:
    多线程编程:阻塞、并发队列的使用总结
    为什么阿里的程序员那么帅?---原来他们都有"编码规约扫描"神器在手
    多线程编程:多线程并发制单的开发记录【一】
    如何使用线程锁来提高多线程并发效率
    如何在分布式环境中同步solr索引库和缓存信息
    前端性能优化指南
    DOM操作方法、属性
    CSS样式手册
    XSS跨站脚本攻击
    数组和对象的使用方法
  • 原文地址:https://www.cnblogs.com/future-zmy/p/6417139.html
Copyright © 2011-2022 走看看