• 关于 c3p0hibernate 的搜索结果

回答

拆到这个包里去了 hibernate-c3p0   就tm俩类 整一个包 http://maven.oschina.net/index.html#nexus-search;quick~c3p0 ######org.hibernate.service.jdbc.connections.internal.C3P0ConnectionProvider不在Hibernate  Core 4中,有个单独的模块脚hibernate-c3p0,可以再JBoss的仓库找到,https://repository.jboss.org/nexus/content/groups/public/org/hibernate/hibernate-c3p0/4.1.2.Final/hibernate-c3p0-4.1.2.Final.jar######大哥这个问题的答案你得到了没有,能不能跟我说说……

kun坤 2020-06-05 13:16:16 0 浏览量 回答数 0

问题

在spring的配置文件中配置c3p0和在hibernate的配置文件中配置c3p0有什么区别?

小旋风柴进 2019-12-01 20:04:56 1057 浏览量 回答数 1

问题

在spring的配置文件中配置c3p0和在hibernate的配置文件中配置c3p0有什么区别?

小旋风柴进 2019-12-01 20:22:39 1181 浏览量 回答数 1

新用户福利专场,云服务器ECS低至102元/年

新用户专场,1核2G 102元/年起,2核4G 699.8元/年起

问题

c3p0的异常问题:报错

kun坤 2020-06-14 10:37:38 0 浏览量 回答数 1

问题

hibernate 4 里如何配置c3p0 : 配置报错 

kun坤 2020-06-04 13:13:15 4 浏览量 回答数 1

问题

hibernate连接MySQL报错Access denied for user?报错

爱吃鱼的程序员 2020-06-22 21:20:50 0 浏览量 回答数 1

问题

java web应用读取mysql数据,经常不是最新的,求大神解救

huzhuke221105 2019-12-01 19:28:19 1850 浏览量 回答数 6

问题

BAE3.0中mysql连接超时问题?报错

爱吃鱼的程序员 2020-06-14 19:01:27 0 浏览量 回答数 1

问题

Hibernate怎么按时间字段查询?报错

爱吃鱼的程序员 2020-06-14 16:40:03 0 浏览量 回答数 1

回答

我不熟悉hibernate,DruidDataSource是一个标准的javax.sql.DataSource。 Druid 0.2.10提供了com.alibaba.druid.support.hibernate.DruidConnectionProvider,没有文档,如果你要使用,自己看代码。 ###### 引用来自“wenshao”的答案 我不熟悉hibernate,DruidDataSource是一个标准的javax.sql.DataSource。 Druid 0.2.10提供了com.alibaba.druid.support.hibernate.DruidConnectionProvider,没有文档,如果你要使用,自己看代码。 好的,谢谢解答,那我是否可以这么理解:目前只有两种方式引用druid,一种是配置jndi,另一种是使用spring,单纯的在hibernate框架里是无法配置druid的。 ps:hibernate本身是可以直接配置dbcp、c3p0、proxool数据库连接池的 ######javax.sql.DataSource和JNDI无关

kun坤 2020-06-07 09:56:50 0 浏览量 回答数 0

回答

我不熟悉hibernate,DruidDataSource是一个标准的javax.sql.DataSource。 Druid 0.2.10提供了com.alibaba.druid.support.hibernate.DruidConnectionProvider,没有文档,如果你要使用,自己看代码。 ###### 引用来自“wenshao”的答案 我不熟悉hibernate,DruidDataSource是一个标准的javax.sql.DataSource。 Druid 0.2.10提供了com.alibaba.druid.support.hibernate.DruidConnectionProvider,没有文档,如果你要使用,自己看代码。 好的,谢谢解答,那我是否可以这么理解:目前只有两种方式引用druid,一种是配置jndi,另一种是使用spring,单纯的在hibernate框架里是无法配置druid的。 ps:hibernate本身是可以直接配置dbcp、c3p0、proxool数据库连接池的 ######javax.sql.DataSource和JNDI无关

montos 2020-05-31 16:45:32 0 浏览量 回答数 0

回答

从错误信息来看跟配置和代码无关了,看看数据库是否可连接 ###### 引用来自“红薯”的答案 从错误信息来看跟配置和代码无关了,看看数据库是否可连接 数据库是可以连接上的,我用其他程序试了,这个测试程序就是普通的java应用程序,没有和其他框架相结合,而且没有其他的配置文件了,只有c3p0.properties这个文件,不知道是不是还有其他地方没注意到? ######c3p0 在启动的时候会答应配置信息,打印出来的信息跟配置里的信息一致吗?###### 引用来自“我叫弘毅”的答案 引用来自“红薯”的答案 从错误信息来看跟配置和代码无关了,看看数据库是否可连接 数据库是可以连接上的,我用其他程序试了,这个测试程序就是普通的java应用程序,没有和其他框架相结合,而且没有其他的配置文件了,只有c3p0.properties这个文件,不知道是不是还有其他地方没注意到? C3P0启动?!我是直接在程序里包含c3p0的一个jar包,然后就写配置文件的内容,再写程序代码,直接点击运行控制台就打印上面的信息了,没看到控制台输出配置信息啊?!难道是我用c3p0的方式不对? ###### 原来是c3p0.properties这里面的部分配置信息没起到作用,困惑中。。。。###### 引用来自“1073710317”的答案 原来是c3p0.properties这里面的部分配置信息没起到作用,困惑中。。。。 什么信息,我也遇到这个问题。 <property name="hibernate.c3p0.min_size">5</property>      <property name="hibernate.c3p0.max_size">20</property>      <property name="hibernate.c3p0.timeout">1800</property>      <property name="hibernate.c3p0.max_statements">50</property>      <property name="hibernate.c3p0.testConnectionOnCheckout">true</property>  ######我的是突然出现了这个问题。。。。。###### 很有可能是数据库归档日志已满,处理下日志。###### c3p0.jdbcUrl 这里是不是少了个连字符- c3p0.jdbc-Url

爱吃鱼的程序员 2020-06-03 16:45:24 0 浏览量 回答数 0

回答

" 我不熟悉hibernate,DruidDataSource是一个标准的javax.sql.DataSource。 Druid 0.2.10提供了com.alibaba.druid.support.hibernate.DruidConnectionProvider,没有文档,如果你要使用,自己看代码。 ######<div class=""ref""> 引用来自“wenshao”的答案 我不熟悉hibernate,DruidDataSource是一个标准的javax.sql.DataSource。 Druid 0.2.10提供了com.alibaba.druid.support.hibernate.DruidConnectionProvider,没有文档,如果你要使用,自己看代码。 好的,谢谢解答,那我是否可以这么理解:目前只有两种方式引用druid,一种是配置jndi,另一种是使用spring,单纯的在hibernate框架里是无法配置druid的。 ps:hibernate本身是可以直接配置dbcp、c3p0、proxool数据库连接池的 ######javax.sql.DataSource和JNDI无关"

montos 2020-05-31 00:14:57 0 浏览量 回答数 0

问题

org.hibernate.LazyInitializationException异常问题?报错

爱吃鱼的程序员 2020-06-14 18:01:15 0 浏览量 回答数 1

回答

应该是还在使用HibernateTemplate的问题,Hibernate4中Spring不再提供Template了而是改用Hibernate的原生Session,建议自行Google一下Hibernate4 和 Spring ######回复 @姚君 : Heibernate自带的SessionFactory的getCurrentSession是可以用的,不过hibernate4的Session已经不在classic包了,所以Spring内部的那些就没法了######可以用openSession 但是 不能用getCurrentSession######我知道你的问题在哪里!首先说明下, getCurrentSession()是能用的,但是有几点必须要注意,这是Hibernate4和Hibernate3不一样的地方 1.不能在使用HibernateTemplate,Spring已经不建议使用了,应该将SessionFactory直接注入到DAO,而不再是HibernateTemplate 2.不能使用openSession,openSession获取的session是不受Spring切面事务管理的,必须使用 getCurrentSession ,而且必须开启事务, getCurrentSession 才能正确获取到,因为在Spring3中session是被绑定在SpringSessionContext中的,所以 getCurrentSession 是从这个上下文的线程局部变量去获取session,而且只有开启事务了,session才会绑定到这个上下文中 ###### <!-- 会话工厂 --> <bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean"> <property name="dataSource" ref="dataSource-c3p0"/> <property name="hibernateProperties"> <props> <prop key="hiberante.dialect">org.hibernate.dialect.MySQLDialect</prop> <prop key="hibernate.show_sql">false</prop> <prop key="hibernate.format_sql">false</prop> <prop key="hibernate.hbm2ddl.auto">update</prop> <!-- <prop key="hibernate.current_session_context_class">org.springframework.orm.hibernate4.SpringSessionContext</prop> --> </props> </property> <property name="packagesToScan"> <!-- 多个包用逗号分割 --> <value>com.ymxx.jweb.persistence</value> </property> </bean> <!-- 事务管理器--> <bean id="transactionManager-hibernate" abstract="false" lazy-init="default" autowire="default" class="org.springframework.orm.hibernate4.HibernateTransactionManager"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <tx:annotation-driven/>###### <prop key="hibernate.current_session_context_class">org.springframework.orm.hibernate4.SpringSessionContext</prop> 注意这一行,配置文件里不要写,开启事务后,Spring会自动帮你绑定,这就告诉你,session是从这里面取的,但是要开启事务才能获取到 ######我比较喜欢使用标注型事务,而不是xml风格的事务: @Service("accountService") @Transactional("transactionManager-hibernate") public class AccountService { 这样就在service上开启事务了,就能通过currentSessin获取链接了,这个事务会应用的该service中所有的public方法上,默认事务传播属性为required,这些事务属性你可以自定义 ######这个东西要看Spring3的文档,或者源代码才能知道,我一开始也被折腾了半条命,其实Spring3更简洁更强大,只是我们走得弯路多而已######我找到原因了,是因为com.googlecode.genericdao 这个框架的原因,sessionFactory不能注入进去,不知道为什么。###### 引用来自“hoodlake”的答案 <!-- 会话工厂 --> <bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean"> <property name="dataSource" ref="dataSource-c3p0"/> <property name="hibernateProperties"> <props> <prop key="hiberante.dialect">org.hibernate.dialect.MySQLDialect</prop> <prop key="hibernate.show_sql">false</prop> <prop key="hibernate.format_sql">false</prop> <prop key="hibernate.hbm2ddl.auto">update</prop> <!-- <prop key="hibernate.current_session_context_class">org.springframework.orm.hibernate4.SpringSessionContext</prop> --> </props> </property> <property name="packagesToScan"> <!-- 多个包用逗号分割 --> <value>com.ymxx.jweb.persistence</value> </property> </bean> <!-- 事务管理器--> <bean id="transactionManager-hibernate" abstract="false" lazy-init="default" autowire="default" class="org.springframework.orm.hibernate4.HibernateTransactionManager"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <tx:annotation-driven/> 我也是这么配置的,只是我com.googlecode.genericdao不能注入sessionFctroy...自己写dao就可以用 ######com.googlecode.genericdao,这个如果不是你自己写的,那里面有SessionFactory这个成员变量吗?或者你可以继承下这个DAO,然后在子类里写个SessionFactory,然后注入到子类 ######写了子类,但是注入不了,不知道为什么,换成hibernate3就行######也碰到此问题,应该怎么办呢 =============================== https://developer.aliyun.com/ask/290761 -*-*- 学习了,######5.0以后这招不好使了吧 大忽悠

kun坤 2020-05-29 11:14:58 0 浏览量 回答数 0

问题

有关于 hibernate 配置连接oracle 11g数据库时Dialect问题

爵霸 2019-12-01 20:06:39 1230 浏览量 回答数 1

回答

注解错了,<a class="referer" target="_blank">@Valid</a> <p>用@Valid也一样</p>   <p>@Configuration</p> public class BeanValidatorConfiguration {   /** *使用hibernate 效验 *hibernate.validator.fail_fast 当出现一次错误,后面就不效验了 *如果只有一个效验器,可以不用配置 */ @Bean public Validator validator(){ ValidatorFactory validatorFactory = Validation.byProvider( HibernateValidator.class ) .configure() .addProperty( "hibernate.validator.fail_fast", "true" ) .buildValidatorFactory(); return validatorFactory.getValidator(); }   /** *使用@Validated 注解。validator后处理,使所有有这个注解的类都会被aop切面 *spring boot 默认配置了,可以不用加 */   @Bean public MethodValidationPostProcessor methodValidationPostProcessor(){ MethodValidationPostProcessor methodValidationPostProcessor = new MethodValidationPostProcessor(); methodValidationPostProcessor.setValidator(validator()); return methodValidationPostProcessor; }   } <p>我新建了一个springMVC项目,只保留了一个bean,一个控制器和spring基本配置,包也只导入了这两个</p> <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>1.1.0.Final</version> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>4.3.1.Final</version> </dependency> 又没问题了,我再看看之前那个项目问题是什么把

爱吃鱼的程序员 2020-06-06 10:41:52 0 浏览量 回答数 0

问题

在Spring3.2和Hibernate4.2.8集成测试的时候出现数据库连不上的错误

小旋风柴进 2019-12-01 20:04:46 888 浏览量 回答数 1

问题

在Spring3.2和Hibernate4.2.8集成测试的时候出现数据库连不上的错误。。。

小旋风柴进 2019-12-01 20:22:34 1140 浏览量 回答数 1

回答

Spring整合Hibernate是一个比较大的问题,根据我的理解,概括来说有以下步骤:1.Spring声明DataSource数据源的SpringBean实例;2.Spring声明Hibernate的SessionFactory,Spring中有对Hibernate的SessionFactory类的封装类,通常只需要声明Spring中的Hibernate封装类即可,然后利用Spring容器的依赖注入,把数据源(dataSource)注入给同样是Spring Bean实例的SessionFactory对象,同时列出所有的持久化(PO)类。3.把SessionFactory对象再注入给Dao方法,在Dao方法中利用SessionFactory实例对数据进行CRUD;4.Dao类一般仅用于单一的CRUD,真正的业务逻辑实现通常被定义在Service类中,Dao类的实例通过Spring依赖注入被注入给Service类实例;5.在真正的企业应用中,利用Spring对Hibernate进行事务管理也是十分重要的,而事务管理通常是利用Spring的面向切面编程(AOP)对Service类进行增强从而达到事务控制的目的。以下是一个配置文件示例,我假定楼主已经有了Spring和Hibernate的基础: <?xml version="1.0" encoding="GBK"?> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:aop="http://www.springframework.org/schema/aop" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.0.xsd"> <!--定义数据源bean,使用C3P0数据源实现,并注入数据源的必要信息--> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close" p:driverClass="oracle.jdbc.OracleDriver" p:jdbcUrl="jdbc:oracle:thin:@localhost:1521:orcl" p:user="scott" p:password="tiger" p:maxPoolSize="5" p:minPoolSize="2" p:initialPoolSize="2" p:maxIdleTime="30"/> <!--定义Hibernate的SessionFactory,SessionFactory需要依赖注入源,注入dataSource--> <bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean" p:dataSource-ref="dataSource"> <!-- 指定持久化(PO)类--> <property name="annotatedClasses"> <list> <value>org.hrsystem.domain.Aoo</value> </list> </property> <!-- 指定Hibernate的属性配置--> <property name="hibernateProperties"> <value> hibernate.dialect=org.hibernate.dialect.Oracle10gDialect hibernate.hbm2ddl.auto=update hibernate.show_sql=true hibernate.format_sql=false hibernate.cache.use_second_level_cache=true hibernate.cache.region.factory_class=org.hibernate.cache.ehcache.EhCacheRegionFactory </value> </property> </bean> <!--把sessionFactory注入给employeeDao Bean实例--> <bean id="employeeDao" class="org.hrsystem.dao.impl.EmployeeDaoImpl" p:sessionFactory-ref="sessionFactory"/> <!--把employeeDao注入给empManager Bean实例--> <bean id="empManager" class="org.hrsystem.service.impl.EmpManagerImpl" p:employeeDao-ref="employeeDao"/> <!-- 以下是利用Spring的AOP对Hibernate进行事务控制 --> <!-- 配置Hibernate的声明事务管理器,并依赖注入SessionFactory --> <bean id="transactionManager" class="org.springframework.orm.hibernate4.HibernateTransactionManager"> <property name="sessionFactory" ref="sessionFactory"/> </bean> <!-- 配置事务增强Bean,依赖注入事务管理器 --> <tx:advice id="txAdvice" transaction-manager="transactionManager"> <!-- 配置详细的事务定义,这些配置放在tx:attributes元素中 --> <tx:attributes> <!-- 定义对可以作为AOP切入点的所有方法都进行事务增强 name属性指定AOP切入点中需要进行事务增强的方法, 用*(通配符)指代所有方法,或get*指代所有以get开头的方法; isolation属性指定隔离级别,用默认的隔离级别; propagation属性指定事务的传播性,REQUIRED指如果调用该方法的线程处于事务中, 则直接调用;如果当前执行线程不处于事务环境中,则启动新的事务后执行该方法; timeout事务超时的时间,以秒为单位; --> <tx:method name="*" isolation="DEFAULT" propagation="REQUIRED" timeout="5"/> </tx:attributes> </tx:advice> <aop:config> <!-- 定义切入点,此时仅仅指定empManager实例作为需要增强的实例, 也可以使用Spring EL表达式来指定具有相同特征的一批类作为切入点 --> <aop:pointcut id="myPoint" expression="bean(empManager)"/> <!-- 使用aop:advisor元素指定在myPoint切入点使用txAdvice进行事务增强处理 --> <aop:advisor advice-ref="txAdvice" pointcut-ref="myPoint"/> </aop:config>

云栖技术 2019-12-02 02:32:27 0 浏览量 回答数 0

问题

数据库文件报错

1002744042349035 2019-12-01 18:52:27 220 浏览量 回答数 1

问题

cloudera部署集群后报错

麦兜1235 2019-12-01 19:35:35 470 浏览量 回答数 0

问题

s2sh框架整合,hibernate无法执行删除问题

云栖技术 2019-12-01 19:40:35 940 浏览量 回答数 1

问题

Tomcattool.hbm2ddl.SchemaUpdateHHH000319Could not get database metadata

阳光易海报 2019-12-01 21:24:29 2075 浏览量 回答数 0

问题

服务器上的c3p0连不上本机的mysql,远程反倒可以

声声慢 2019-12-01 22:09:06 6870 浏览量 回答数 1

问题

关于ORM选型问题,分享下我对spring jdbc的使用经验:报错

kun坤 2020-06-09 11:21:31 1 浏览量 回答数 1

回答

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd "> <context:component-scan base-package="tss.vpdn.hdle"/> <bean id="dataSource2" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <property name="driverClass" value="oracle.jdbc.OracleDriver"/> <property name="jdbcUrl" value="jdbc:oracle:thin:@171.32.5.103:1521:ora10g"/> <property name="user" value="csnms"/> <property name="password" value="sbsbsb"/> <property name="initialPoolSize" value="1"/> <property name="minPoolSize" value="1"/> <property name="maxPoolSize" value="3"/> <property name="maxIdleTime" value="60"/> <property name="acquireIncrement" value="3"/> <property name="idleConnectionTestPeriod" value="60"/> </bean> <bean id="sessionFactory2" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"> <property name="dataSource" ref="dataSource2"/> <property name="packagesToScan" value="tss.vpdn.model"/> <property name="hibernateProperties"> <value> hibernate.dialect=org.hibernate.dialect.Oracle10gDialect hibernate.hbm2ddl.auto=none hibernate.show_sql=true hibernate.format_sql=false </value> </property> </bean> <bean id="txManager2" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <property name="sessionFactory" ref="sessionFactory2"/> </bean> <tx:annotation-driven transaction-manager="txManager2"/> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <property name="driverClass" value="com.mysql.jdbc.Driver"/> <property name="jdbcUrl" value="jdbc:mysql://112.231.65.133:3306/sdvpdn?useUnicode=true&amp;characterEncoding=UTF-8"/> <property name="user" value="root"/> <property name="password" value="sbsbsb"/> <property name="initialPoolSize" value="1"/> <property name="minPoolSize" value="1"/> <property name="maxPoolSize" value="30"/> <property name="maxIdleTime" value="60"/> <property name="acquireIncrement" value="3"/> <property name="idleConnectionTestPeriod" value="60"/> </bean> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"> <property name="dataSource" ref="dataSource"/> <property name="packagesToScan" value="tss.vpdn.model"/> <property name="hibernateProperties"> <value> hibernate.dialect=org.hibernate.dialect.MySQLMyISAMDialect hibernate.hbm2ddl.auto=none hibernate.show_sql=true hibernate.format_sql=false </value> </property> </bean> <bean id="txManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <property name="sessionFactory" ref="sessionFactory"/> </bean> <tx:annotation-driven transaction-manager="txManager"/> </beans>

a123456678 2019-12-02 02:07:53 0 浏览量 回答数 0

问题

Hibernate生成映射文件失败????报错

爱吃鱼的程序员 2020-06-09 14:57:41 0 浏览量 回答数 1

回答

在hibernate配置文件中加入 <propertyname="javax.persistence.validation.mode">none</property>具体请参考:http://docs.jboss.org/hibernate/orm/4.1/manual/en-US/html/ch22.html#d5e9775 以下是spring配置文件片段 <?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:aop="http://www.springframework.org/schema/aop"xmlns:tx="http://www.springframework.org/schema/tx"xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-3.2.xsdhttp://www.springframework.org/schema/aophttp://www.springframework.org/schema/aop/spring-aop-3.2.xsdhttp://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context-3.2.xsdhttp://www.springframework.org/schema/txhttp://www.springframework.org/schema/tx/spring-tx-3.2.xsd"><context:property-placeholderignore-unresolvable="true"location="classpath*:/dataBaseInfo.properties"/><!--DI--><context:annotation-config></context:annotation-config><!--datasource--><beanid="dataSource"class="com.mchange.v2.c3p0.ComboPooledDataSource"destroy-method="close"><propertyname="driverClass"value="${driverClass}"/><propertyname="jdbcUrl"value="${jdbcUrl}"/><propertyname="user"value="${user}"/><propertyname="password"value="${password}"/><!--连接池中保留的最小连接数。--><propertyname="minPoolSize"value="${minPoolSize}"/><!--连接池中保留的最大连接数。Default:15--><propertyname="maxPoolSize"value="${maxPoolSize}"/><!--初始化时获取的连接数,取值应在minPoolSize与maxPoolSize之间。Default:3--><propertyname="initialPoolSize"value="${initialPoolSize}"/><!--最大空闲时间,60秒内未使用则连接被丢弃。若为0则永不丢弃。Default:0--><propertyname="maxIdleTime"value="${maxIdleTime}"/><!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default:3--><propertyname="acquireIncrement"value="${acquireIncrement}"/><!--JDBC的标准参数,用以控制数据源内加载的PreparedStatements数量。但由于预缓存的statements属于单个connection而不是整个连接池。所以设置这个参数需要考虑到多方面的因素。如果maxStatements与maxStatementsPerConnection均为0,则缓存被关闭。Default:0--><propertyname="maxStatements"value="${maxStatements}"/><!--每60秒检查所有连接池中的空闲连接。Default:0--><propertyname="idleConnectionTestPeriod"value="${idleConnectionTestPeriod}"/><!--定义在从数据库获取新连接失败后重复尝试的次数。Default:30--><propertyname="acquireRetryAttempts"value="${acquireRetryAttempts}"/><!--获取连接失败将会引起所有等待连接池来获取连接的线程抛出异常。但是数据源仍有效保留,并在下次调用getConnection()的时候继续尝试获取连接。如果设为true,那么在尝试获取连接失败后该数据源将申明已断开并永久关闭。Default:false--><propertyname="breakAfterAcquireFailure"value="${breakAfterAcquireFailure}"/></bean><beanid="sessionFactory"class="org.springframework.orm.hibernate4.LocalSessionFactoryBean"><propertyname="dataSource"><refbean="dataSource"/></property><propertyname="configLocation"><value>classpath:hibernate/hibernate.cfg.xml</value></property></bean>以下是hibernate配置片段 <?xmlversion='1.0'encoding='UTF-8'?><!DOCTYPEhibernate-configurationPUBLIC"-//Hibernate/HibernateConfigurationDTD3.0//EN""http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"><hibernate-configuration><session-factory><propertyname="hibernate.dialect">${hibernate.dialect}</property><propertyname="hibernate.hbm2ddl.auto">${hibernate.hbm2ddl.auto}</property><propertyname="hibernate.show_sql">${hibernate.show_sql}</property></session-factory></hibernate-configuration>

爱吃鱼的程序员 2020-06-22 22:34:04 0 浏览量 回答数 0

问题

报错Could not be acquired from the underlying database,什么情况?

落地花开啦 2019-12-01 19:43:07 1455 浏览量 回答数 1
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 SQL审核 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 2020阿里巴巴研发效能峰会 企业建站模板 云效成长地图 高端建站 人工智能 阿里云云栖号 云栖号案例 云栖号直播