zoukankan      html  css  js  c++  java
  • 使用配置方式进行ssh的整合以及管理员管理的案例(二)

    (续)

    删除Hibernate配置文件的写法:

    在applicationContext.xml中添加数据库操作的相关配置:

    <!-- 配置数据库连接池 -->
        <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
            <property name="driverClass" value="com.mysql.jdbc.Driver" />
            <property name="jdbcUrl" value="jdbc:mysql://localhost:3306/spring" />
            <property name="user" value="root" />
            <property name="password" value="root" />
            <!-- 连接池中的最大连接数 -->
            <property name="maxPoolSize" value="150" />
            <!-- 连接池中的最小连接数 -->
            <property name="minPoolSize" value="1"></property>
            <!-- 初始化连接池中的 连接数,取值 在 minPoolSize 和 maxPoolSize 之间,default:3 -->
            <property name="initialPoolSize" value="10" />
            <!-- 最大空闲时间,60s内该连接没有被使用则被丢弃,若为0 永不丢弃.default:0 -->
            <property name="maxIdleTime" value="60" />
            <!-- 当连接数不够时,每次同时创建多少个连接 -->
            <property name="acquireIncrement" value="5" />
            <!-- 每60s检查连接池中的所有空间连接,如果没有被使用,就被放弃, default:0 -->
            <property name="idleConnectionTestPeriod" value="60" />
        </bean>


        <!-- hibernate c3p0 sessionFactory -->
        <bean id="sessionFactory"
            class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
            <!-- 数据库的连接池配置 -->
            <property name="dataSource" ref="dataSource" />
            <!-- 配置hibernate的属性 -->
            <property name="hibernateProperties">
                <props>
                    <prop key="hibernate.show_sql">true</prop>
                    <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
                    <!-- 根据实体的映射文件生成表结构 -->
                    <prop key="hibernate.hbm2ddl.auto">update</prop>
                    <!-- 格式化sql -->
                    <prop key="hibernate.format_sql">false</prop>
                </props>
            </property>

            <!-- 引入映射文件 -->
            <property name="mappingResources">
                <list>
                    <value>com/buslines/domain/Admin.hbm.xml</value>
                </list>
            </property>
        </bean>

  • 相关阅读:
    iOS7 iOS8 毛玻璃效果的分别实现
    关于app transfer之后的开发
    微信登录后,请求用户信息时, 返回地址信息是拼音的解决方案
    获得设备型号(含iPhone6 , iPhone 6+)
    iOS 开发者计划申请 2014 年最新心得[转]
    Facebook的Pop动画库相关资料
    iOS添加自定义字体方法
    iOS8新增加的frameworks, 在目前基于7以上开发的情况下, 使用下列sdk要注意设置成optional
    iOS开发 .framework的Optional(弱引用)和Required(强引用)区别, 有错误 Library not found………………
    python接口自动化测试二:常用操作
  • 原文地址:https://www.cnblogs.com/ly-radiata/p/4609844.html
Copyright © 2011-2022 走看看