Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们正在实现一个基于 Liferay 的 Web 应用程序。该数据库由 JPA 2.0 和实体管理器处理。
当系统长时间空闲(如8小时)时,Persistance Context中的Session会丢失,数据库将无法访问。有没有可以解决这个问题的配置?
也许你可以设置这个属性:
<property name="minIdle" value="1"/>
当你声明你的 DataSource bean
更新:如果您使用hibernate的persistence.xml,您应该设置属性:hibernate.c3p0.min_size:C3P0始终保持就绪的最小JDBC连接数
<property name="hibernate.c3p0.min_size" value="1"/>