[Seasar-user:5841] Re: [S2Dao]Dtoをパラメータにしたページャで例外が発生してしまいます・・・
Motoba
[E-MAIL ADDRESS DELETED]
2007年 1月 23日 (火) 10:04:40 JST
本間様
いつもお世話になっております。元場です。
昨日 S2Pager Example ではやりたいことが正常に動作することが
確認できました。
が、やはり現状のアプリでは何故か現象が変わりません。
Example とアプリとで構成が異なる点は、Dao が別の jar となっ
ている点くらいでしょうか・・
同一の DB を複数のアプリで参照するため、Dao 部分を共通化(jar
化)しています。
で、JarComponentAutoRegister で他のプロジェクトは共通の Dao
を使用しています。
JarComponentAutoRegister ← を使用して Dao をインジェクショ
ンさせることに問題はないのでしょうか?
>-----Original Message-----
>From: [E-MAIL ADDRESS DELETED]
>[mailto:[E-MAIL ADDRESS DELETED]] On Behalf Of Motoba
>Sent: Monday, January 22, 2007 11:36 PM
>To: [E-MAIL ADDRESS DELETED]
>Subject: [Seasar-user:5830] Re:[S2Dao]Dtoをパラメータにしたページャで例外が
発生してしまいます・・・
>
>
>本間様
>
>お世話になっております。元場です。
>
>ご回答ありがとうございます。
>
>>再現可能な最小構成サンプルを頂けるとありがたいです。
>
>プロジェクトがかなり大きくなってしまっているので最小構成サン
>プルとして抜き取るのが困難です。申し訳ないです。
>
>>エラーが2つ発生しているようですが、どちらが先に発生していますか?
>
>EmptyStackException が先に発生していると思われます。
>添付したトレースの通り、
>org.seasar.dao.pager.PagerContext.popArgs(PagerContext.java:59)
>にて、EmptyStackException が発生し、アプリ側には PSQLExcepti
>on がとんできます。
>↑の例外が発生する可能性はどのような場合にあるのでしょうか?
>
>>可能性としては、S2DaoのユーザとコマンドラインからのDBユーザが異なって
>>テーブル定義や権限が異なっている、でしょうか。
>
>この可能性はほぼゼロだと考えております。
>ページャの検索前に、同じ Dao にある selectAll を実行すると正
>常に検索結果が取得できます。
>
>Pager の Example を見ていてちょっと気になりましたが、Pager
>用の Dto は 〜Condition のような命名規則があるのでしょうか?
>
>以上、よろしくお願い致します。
>
>>-----Original Message-----
>>From: [E-MAIL ADDRESS DELETED]
>>[mailto:[E-MAIL ADDRESS DELETED]] On Behalf Of Hirotaka HONMA
>>Sent: Monday, January 22, 2007 5:38 PM
>>To: [E-MAIL ADDRESS DELETED]
>>Subject: [Seasar-user:5815] Re:[S2Dao]Dtoをパラメータにしたページャで例外
が
>発生してしまいます・・・
>>
>>
>>本間です。
>>
>>On 1/22/07, Motoba <[E-MAIL ADDRESS DELETED]> wrote:
>>> いつもお世話になっております。元場です。
>>>
>>> 本件につきまして未だご回答を頂けないのですが、
>>> どなたかご存知の方はいらっしゃらないでしょうか?
>>
>>頂いた情報ですと、申し訳ないのですが何とも言えません。
>>再現可能な最小構成サンプルを頂けるとありがたいです。
>>
>>よろしくお願いいたします。
>>
>>----
>>
>>以下、わからないなりの所感を書きます。手探り状態ですが...
>>
>>エラーが2つ発生しているようですが、どちらが先に発生していますか?
>>(1) 添付のEmptyStackException
>>(2) 本文中のPSQLException
>>
>>(1)のEmptyStackExceptionは発生原因が良くわからないので
>>(2)のほうを考えます。
>>SQLState=42703をぐぐったところ、カラムが無いとかアクセス権限が
>>無いとか言ったエラーのようです。
>>bbカラムが無いとのエラーなのですけれど、SQL文中ではbbはbindされる
>>値なので、カラム名と判断されるのも妙な感じがします。
>>可能性としては、S2DaoのユーザとコマンドラインからのDBユーザが異なって
>>テーブル定義や権限が異なっている、でしょうか。
>>_______________________________________________
>>Seasar-user mailing list
>>[E-MAIL ADDRESS DELETED]
>>https://ml.seasar.org/mailman/listinfo/seasar-user
>>
>
>
>_______________________________________________
>Seasar-user mailing list
>[E-MAIL ADDRESS DELETED]
>https://ml.seasar.org/mailman/listinfo/seasar-user
>
Seasar-user メーリングリストの案内