[ヒント]」を利用して、外部SQLで流れることを確認いたしました。ありがとう御座いました。*/」で行った場合はバインドとみなされ、SQLから削除される模様です。QUERYアノテーションに関しては現在、単純なWhere句程度にしか利用していないため、今回は利用しませんがおっしゃるとおり改行コードを記述すればいけそうですね。(日))s2strutsでPOJOなFormBeanを使用してFormFileを扱うにはどうしたらよいのでしょうか?Strutsを使うのと同じようにしてください。フォームクラスのプロパティーにFormFile。JSPへenctypeの指定を忘れないで下さい。StateLessの違いを示したいのです。pojoでjava.io.Serializableを実装したときだけ、StateFullになり、それ以外はStateLessになるようにするには、どのようにすればよいでしょうか?デフォルトでは、すべてStateFullになってしまうようなのです。ご存知の方、教えていただければ幸いです、。S2でコンポーネントを管理した場合は、componentタグのinstance属性に従います。S2に管理させない場合は、上記のように状態を管理できるはずです。S2を使わないので、あまりS2OpenAMFのメリットはありませんが。(日)ありがとうございました。instance属性をprototypeに変更してみたのですが、ステートフルのままです。<-S2のメリットは、すべてステートフルである、ということなので、これは当然ですね(そうでないとDIなどが実現できなくなるのですよね?)。OpenAMFそのものを入手し、使おうと思います。(月))Daoインターフェイスに全件削除メソッドを定義しようと思い以下のように記述しましたが、SQL文がSELECT文と解釈されexecuteQuery()が呼び出されるため上手くいきません。doDeleteAll();解決策をお教えいただけないでしょうか。メソッドの接頭辞を"delete"にし、アノテーションでなくSQLファイルを用意することで解決しました。初歩的な質問で申し訳ありませんでした。一般的にこちらのほうが速いです。使用し、Action内の任意のクラスのメソッドにAOPにてインジェクション可能でしょうか(メソッド実行前・後のログ取得可能でしょうか)。サンプルからActionのexecuteには可能なのはわかったのですが、そのexecute内で呼んでいるクラスに可能かどうか教えていただけますか。(Springでは断念)対象のクラスがdiconファイルに記述されていて、ContainerからActionにインジェクションされていれば、可能です。(火)おー!さっそく試してみます。Actionにすると、getterによるrequestへの自動バインディングが出来ない模様です。Actionだった場合も同様です。その部分だけ、StrutsのActionを継承させれば回避できます。他の環境では試してないのですが、不具合でしょうか?実際に動作させてみますので、回答まで少しお待ちください。(火)実際に動作させましたが、自動バインディングはされました。Action,dicon,struts-configの記述内容を教えてください。FORDシングルコーテーションで文字列が囲まれていなく、エラーとなってしまいます。回避方法を教えてくださいシングルクォートで囲んでほしいなら$は要らないですよ。(土)回答ありがとうございます。初歩的すぎる質問ですみませんでした。これからはきちんとドキュメントを読みます。遷移した先のモジュールのActionを実行すると「処理のためのパスが含まれて居ません」と出て全てのリクエストが通らなくなります。なにか特別な設定が必要なのでしょうか?#s2struts無しの場合正常に動いているアプリケーションです#s2strutsの設定はドキュメントの通り設定していて、Switch以外は正常に動きますs2struts.diconに記述しているRequestProcessorのinstance属性をprototypeにしてください。次のリリース時にs2struts.diconを修正します。ありがとうございます。(金))S2DaoにてUTF-8でSQLファイルを記述しようと思ったのですが、エンコーディング指定方法がありません。"JisAutoDetect")で、JIS系列の場合は大抵大丈夫なのでしょうが、I18nを思うとこの固定値は変更可能であった方が良いと思います。OS(64bit)で、APサーバにOracle10gで開発予定です。上記環境下でS2は動作するのでしょうか?LinuxのOracle10gでは動いているので、たぶん大丈夫でしょう。(水))mysqlをwindowsにインストールして実行して動いていたdaoがLinuxにインストールした際には動かず下記のようにテーブルが見つからないというエラーが返却されました。ESSR0071]SQLで例外が発生しました。$$EnhancerByCGLIB$$ee4442c4.selectCountByCondition(<generated>)大文字と小文字の区別によるエラーだと思いましたがDBのテーブル名もDAOで記載してあるDB名どちらとも大文字で書いてあります。小文字でsqlが発行されているのではないかと思ったのですが、そのような仕様だったりするのでしょうか?dbのインストールミスかもしれませんが上記についてご指導お願いします。すみません、以下のことについて教えてください。