2012-05-10 5 views
2

私は@Createメソッド中に次の休止のクエリ(クエリ下図)を呼び出し、ステートフルバッキングBeanを持って二回実行しますクエリは2回実行されていますか?二回)(JSFから呼び出されたバッキングBeanは一度だけ実行されているが、DAOクエリBeanがgetUserSessionsを呼び出しているように見えるSEAM休止クエリDAO

16:49:04,563 DEBUG [actions.sessions.SessionActionsBean] Searching for sessions from:  Wed Feb 01 00:00:00 GMT 2012 to: Wed Feb 29 23:59:59 GMT 2012 
16:49:04,564 INFO [STDOUT] Making Query 
16:49:04,564 INFO [STDOUT] Making Query 
16:49:04,565 INFO [STDOUT] Hibernate: select distinct session0_.session_id as session1_101_, session0_.av_pace as av2_101_, session0_.calories as calories101_, session0_.date_created as date4_101_, session0_.date as date5_101_, session0_.distance as distance101_ 
16:49:04,565 INFO [STDOUT] Hibernate: select distinct session0_.session_id as session1_101_, session0_.av_pace as av2_101_, session0_.calories as calories101_, session0_.date_created as date4_101_, session0_.date_swam as date5_101_, session0_.distance as distance101_ 

の下にログを参照してください?

これには理由がありますか、それともログの問題ですか?

おかげ

+1

こんにちはDaveB、ロギングのプロパティを変更しましたか?私は一度同じ問題を抱えていましたが、私はコンソールに2つのログハンドラを書きました。そうでなければあなたの呼び出しクラスを表示することはできますか?他の何かが正しく設定されていない可能性があります。 – gadeynebram

答えて

0

2つのクエリはまったく同じではありません。最初のSELECT句は列session0_.dateを要求し、2番目の列はsession0_.date_swamを選択します。

他に何か起こっていないことは確実ですか?