タイマhibernateタイミングを使用してデータベースをクエリーする
2573 ワード
1.
2.
3.
4.
5.
6.
7.
8.
9.${hibernate.dialect}
10.${hibernate.autoReconnect}
11.${hibernate.show_sql}
12.${hibernate.format_sql}
13.org.hibernate.cache.EhCacheProvider
14.ehcache/ehcache-hibernate-local.xml
15.
16.//hibernate session空ポインタを取得構成にこの2つのプロパティを追加すればOKですが、daoクエリではトランザクションを開く必要があります.sessionFactory.getCurrSession()現在のセッションの取得
17.
18.thread
19.org.hibernate.transaction.JDBCTransactionFactory
20.
21.
22.
23.
26.
27.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.//hibernate session空ポインタを取得構成にこの2つのプロパティを追加すればOKですが、daoクエリではトランザクションを開く必要があります.sessionFactory.getCurrSession()現在のセッションの取得
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
<!-- web.xml -->
import java.util.Timer;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public class ApplicationListener implements ServletContextListener {
public void contextDestroyed(ServletContextEvent arg0) {
}
public void contextInitialized(ServletContextEvent arg0) {
//new
Timer t=new Timer();
//
t.schedule(new MyTask(), 0, 30*1000);
}
}
MyTask 。 timer? schedule
//============================================================
// , , session session 。 500 session 。
// 2 , this.sessionFactory.open() , session.close(); session
dao HibernateDao