When using hibernate encountered a very tangled problem, is that I manually modify the database information, the foreground page to query the information or the previous results, the first thought is a cache problem, after several changes and on-line query data, finally found that may be hibernate itself connection pool problems , you can resolve this problem by configuring the C3P0 connection pool in the following way.
First, add the following code to the Hibernate.cfg.xml:
<!-- c3p0 connection pool can handle problems with the foreground not updating after manually modifying the database--
Then pour the required three jar packages into the project, which you can download via this link:
http://download.csdn.net/detail/u012116457/8398973
Play Ssh--hibernate (iii)---Manually modify the database, the foreground query information is not synchronized update problem solving method