58,454
社区成员
发帖
与我相关
我的任务
分享
<!-- 配置数据源,使用DBCP数据源 -->
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<!-- MySql 数据库的驱动 -->
<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
<!-- 数据库的URL -->
<property name="url" value="jdbc:mysql://localhost:3306/test"/>
<!-- 指定数据库的用户名 -->
<property name="username" value="root"/>
<!-- 密码 -->
<property name="password" value="123"/>
<!-- 最大连接数据 -->
<property name="maxActive" value="100"/>
<!-- 最大空闲连接数 -->
<property name="maxIdle" value="30"/>
<!-- 最大等待数 -->
<property name="maxWait" value="1000"/>
<!-- 是否默认自动提交 -->
<property name="defaultAutoCommit" value="true"/>
<!-- 连接超时时,是否启动删除 -->
<property name="removeAbandoned" value="true"/>
<!-- 删除数据库连接的超时时长 -->
<property name="removeAbandonedTimeout" value="60"/>
<property name="logAbandoned" value="true"/>
</bean>
<!-- 配置hibernate的SessionFactory -->
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<!-- 依赖注入SessionFactory所需要的DataSource -->
<property name="dataSource" ref="dataSource"/>
<!-- 加载所有的映射文件 -->
<property name="mappingResources">
<!-- 下面列出所有的持久化映射文件 -->
<list>
<value>com/test/Test1.hbm.xml</value>
</list>
</property>
<!-- 指定hibernate的属性 -->
<property name="hibernateProperties">
<props>
<!-- 指定hibernate使用的数据库方言 org.hibernate.dialect.MySQLDialect-->
<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
</props>
</property>
</bean>
org.hibernate.cfg.Environment.java
<property name="cache.provide_class" >org.hiebernate.cache.NoCacheProveder </property>
<property name="cache.provider_class" >org.hiebernate.cache.NoCacheProveder </property>