QA@IT
«質問へ戻る

タグを変更しました

2
タグ

spring+hibernate+oracle でSQL実行が応答なしになる

spring+hibernate+oracle TOMCAT6.0 でAPIを作成しました。
あるとき、APIを実行しても応答なしとなりました。
原因を調べたところ、以下の3行目のメソッドを実行後無応答となっていました。

1、Session session = null;
2、session = getHibernateTemplate().getSessionFactory().openSession();
3、List<?> list = session.createSQLQuery(sqlBuilder.toString())
        .addScalar("year", Hibernate.STRING).list();

TOMCATを再起動し、再びAPIを実行すると、期待通りの応答が返ってきます。
この現象は、時々起るのですが、どうするとこうなってしまうかは分かりません。

spring+hibernateには明るくなく困っているので、解決方法のお知恵を貸して頂きたく思います。

私の予想では、クエリの実行を無制限に待ってしまっている気がするのですが・・・
createSQLQueryメソッドで無応答であれば、Timeoutを設定すればよい気もするし、
listメソッドで無応答なら・・・・解決方法が分からない・・・
しかし、Timeoutの設定方法も分からない・・・

spring+hibernate+oracle TOMCAT6.0 でAPIを作成しました。
あるとき、APIを実行しても応答なしとなりました。
原因を調べたところ、以下の3行目のメソッドを実行後無応答となっていました。

```
1、Session session = null;
2、session = getHibernateTemplate().getSessionFactory().openSession();
3、List<?> list = session.createSQLQuery(sqlBuilder.toString())
		.addScalar("year", Hibernate.STRING).list();
```
TOMCATを再起動し、再びAPIを実行すると、期待通りの応答が返ってきます。
この現象は、時々起るのですが、どうするとこうなってしまうかは分かりません。

spring+hibernateには明るくなく困っているので、解決方法のお知恵を貸して頂きたく思います。

私の予想では、クエリの実行を無制限に待ってしまっている気がするのですが・・・
createSQLQueryメソッドで無応答であれば、Timeoutを設定すればよい気もするし、
listメソッドで無応答なら・・・・解決方法が分からない・・・
しかし、Timeoutの設定方法も分からない・・・

質問を投稿

spring+hibernate+oracle でSQL実行が応答なしになる

spring+hibernate+oracle TOMCAT6.0 でAPIを作成しました。
あるとき、APIを実行しても応答なしとなりました。
原因を調べたところ、以下の3行目のメソッドを実行後無応答となっていました。

1、Session session = null;
2、session = getHibernateTemplate().getSessionFactory().openSession();
3、List<?> list = session.createSQLQuery(sqlBuilder.toString())
        .addScalar("year", Hibernate.STRING).list();

TOMCATを再起動し、再びAPIを実行すると、期待通りの応答が返ってきます。
この現象は、時々起るのですが、どうするとこうなってしまうかは分かりません。

spring+hibernateには明るくなく困っているので、解決方法のお知恵を貸して頂きたく思います。

私の予想では、クエリの実行を無制限に待ってしまっている気がするのですが・・・
createSQLQueryメソッドで無応答であれば、Timeoutを設定すればよい気もするし、
listメソッドで無応答なら・・・・解決方法が分からない・・・
しかし、Timeoutの設定方法も分からない・・・

spring+hibernate+oracle TOMCAT6.0 でAPIを作成しました。
あるとき、APIを実行しても応答なしとなりました。
原因を調べたところ、以下の3行目のメソッドを実行後無応答となっていました。

```
1、Session session = null;
2、session = getHibernateTemplate().getSessionFactory().openSession();
3、List<?> list = session.createSQLQuery(sqlBuilder.toString())
		.addScalar("year", Hibernate.STRING).list();
```
TOMCATを再起動し、再びAPIを実行すると、期待通りの応答が返ってきます。
この現象は、時々起るのですが、どうするとこうなってしまうかは分かりません。

spring+hibernateには明るくなく困っているので、解決方法のお知恵を貸して頂きたく思います。

私の予想では、クエリの実行を無制限に待ってしまっている気がするのですが・・・
createSQLQueryメソッドで無応答であれば、Timeoutを設定すればよい気もするし、
listメソッドで無応答なら・・・・解決方法が分からない・・・
しかし、Timeoutの設定方法も分からない・・・