[Seasar-user:20173] Re: [Kina-Dao]SQLの実行について(Dolteng? 環境?)
Inamine Morihiko
[E-MAIL ADDRESS DELETED]
2010年 9月 22日 (水) 08:27:02 JST
調査、ありがとうございます
・WEB-INF/classesの下にSQLファイルは有りませんでした
手動でWEB-INF/classesの下にSQLファイル
(receiptInfoDao_getMaxReceiptNo.sql)をコピーして
実行した所、状況は変わらずエラーとなります
実行時にSQL文が見えないようです
・ビルド環境はDoltengで作成したビュータイプ=SA-Struts、
Daoタイプ=Kuina-Daoです
> Maven だと src/main/java からはリソースが
> コピーされなかったような気がします
> (リソースは src/main/resources に置く).
> その辺りもチェックしてみては.
はい、SQLファイルはsrc/main/resourcesの
パッケージ名.dao下に置いています
−以上です
Koichi Kobayashi <[E-MAIL ADDRESS DELETED]>さん:
> 小林 (koichik) です.
>
> Date: Tue, 21 Sep 2010 09:50:47 +0900
> From: Inamine Morihiko <[E-MAIL ADDRESS DELETED]>
> To: [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:20167] [Kina-Dao]SQLの実行について
>
> > 現象:
> > SQLによる検索を試していますが
> > S2TestCase(setUp()->テストコード(Dao実行))に記述に実行すると
> > 正常に実行できますが
> > Web環境(action->service->Dao実行)ではSQL文が探せないようで
> > 正常に動作しません
> >
> > SQL文を外出しして実行するには何か抜けまたは間違いがあるのでしょうか?
>
> sql ファイルはクラスパスから取得していて,
> その点で違いはありません.
>
> ビルド環境がどうなっているか分かりませんが,
> WEB-INF/classes に sql ファイルがあるか
> 確認してください.
>
> > 外出しSQL文:ファイル名(receiptInfoDao_findByMaxReceiptNo.sql)
> > Daoインターフェースと同じディレクトリに置いています
>
> Maven だと src/main/java からはリソースが
> コピーされなかったような気がします
> (リソースは src/main/resources に置く).
> その辺りもチェックしてみては.
>
>
> --
> <component name="koichik">
> <property name="fullName">"Koichi Kobayashi"</property>
> <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
> <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
> </component>
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
--------------------------------------------------------------
株式会社ジュアルディ
稲嶺 盛彦
Inamine Morihiko
〒901-2122
沖縄県浦添市勢理客4-16-9
インターナショナルコミュニケーションセンター3F
Tel: 098-877-3388
Fax:098-877-3422
Email:[E-MAIL ADDRESS DELETED]
URL: http://www.juaardhi.co.jp
--------------------------------------------------------------
Seasar-user メーリングリストの案内