使用配置方式进行ssh的整合以及管理员管理的案例(二)
2015-06-30 11:11
706 查看
(续)
删除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>
删除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>
相关文章推荐
- Entity Framework版本历史概览
- 提交Sublime Text 插件到Package Control
- iOS语言中的代理模式
- Xen虚拟机磁盘镜像模板制作(四)—CentOS 7
- Exploring the Network
- Tomcat性能调优
- VC中的字符串转换宏
- Dx warning: Ignoring InnerClasses attribute for an anonymous inner class (org.ksoap2.transport.KeepA
- hdu1878 欧拉回路(无向图存在欧拉回路,入门题)
- MeteoInfoLab脚本示例:添加南海脚图
- hdu1878 欧拉回路(无向图存在欧拉回路,入门题)
- 合约广告系统-在线分配问题
- 详解Activity生命周期
- SAT数学考试的容易是相对的
- 第六章:6.12给下面的基类按要求写源程序
- C++ 动态创建按钮及 按钮的消息响应
- Python中函数的参数传递与可变长参数介绍
- 今天终于收到了我的MacBook Pro 13 2015 转载记录下如何在mac上配置jdk
- SD卡路径问题以及如何获取SDCard 内存
- 从应用示例来认识Tiny框架