使用配置方式进行ssh的整合以及管理员管理的案例(2)

发表于:2015-8-28 11:09

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:sf.zeng    来源:51Testing软件测试网采编

  删除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>
相关文章
使用配置方式进行ssh的整合以及管理员管理的案例
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号