seasar2のS2JDBCを使用して、DB接続を設定ファイル(dicon?)に外出ししたアプリケーションを作成したいと思っております。「SelectBeanList.dicon」「SelectBeanListClient」をどこに作成すれば良いのかわかりません。「プロジェクトディレクトリ\examples\jdbc」というディレクトリを作成して、そこに両ファイルを配置すればよいのでしょうか?Eclipseならソースフォルダにexamples.jdbcというパッケージを作ってください。そこにSelectBeanList.diconとSelectBeanListClientを入れます。返信、ありがとうございます。アプリケーションってWebアプリですよね?Javaのバッチ処理を行いたいので、コンソールアプリにするつもりです。Eclipseならソースフォルダにexamples.jdbcというパッケージを作ってください。そこにSelectBeanList.diconとSelectBeanListClientを入れます。サンプルはWebアプリじゃなくてコンソールアプリですけど大丈夫ですか?EclipseにJavaプロジェクトを作成して、構成を以下のようにしました。seasartest(プロジェクトルート)convention.diconjdbc.dicon/hsql/bin/sql/jdbcSelectBeanList.dicon/libaopalliance-1.0.jarcommons-logging-1.1.jargeronimo-ejb_2.1_spec-1.0.jargeronimo-j2ee_1.4_spec-1.0.jargeronimo-jta_1.1_spec-1.0.jarhsqldb-1.8.0.1.jarjavassist-3.4.ga.jarjunit-3.8.2.jarjunit-addons-1.4.jarlog4j-1.2.13.jarognl-2.6.9-patch-20070624.jarpoi-3.0-FINAL.jarportlet-api-1.0.jars2-extension-2.4.17.jars2-framework-2.4.17.jar/srcMain.java(メインクラス)「SelectBeanList.dicon」の内容は以下です(宣言略)。class="org.seasar.extension.jdbc.impl.BeanListResultSetHandler"><arg>@src.Main@class</arg></component></property></component></components>また「SelectBeanListClient」の代わりである「Main」の内容は以下です(同)。{container.destroy();}}}上記から、seasartest/hsql/bin/runHsqldb.batでHSQLDBを起動して、EclipseからMainを実行します。すると以下のエラーが出力されました。more調べてみるとHSQLDBが起動してない場合に発生するようですが、今回は先にHSQLDBを起動しているので問題ないと思います。長文で申し訳ございませんが、ご教示いただけると幸いです。11:19:49)追加自己レスです。発生しなくなりました。ちなみにJDBC.diconのHSQLDBに関する抜粋箇所は以下です。name="password">""</property></component>が、また新たに以下のエラーが発生しました。SQLState=S0002)が発生しました。more以上、何らかご教示いただけると助かります。14:27:12)返信ありがとうございます。DBにテーブル作ってますか?テーブルは作成して、データも投入済みです。これは意図どおりですか?すみません、これは認識不足でした。name="URL">"jdbc:hsqldb:hsql://localhost:9001"</property>に変更してHSQLDBをtype:serverで再起動したところ、上記エラーは発生しなくなりました。新たに以下のエラーが発生しました。src.Main.main(Main.java:30)Mainクラスの該当内容は以下です。class="org.seasar.extension.jdbc.impl.BeanListResultSetHandler"><arg>@src.Main@class</arg></component>特に<arg>@src.Main@class</arg>について理解が追いついていません。調査してますと「SQL文での列名と<arg>タグで指定したBean(class?)のプロパティ名を同じとする」とのことだったので、Mainクラス内にテーブルのカラム名でフィールドを作成すればよいのでしょうか?O/Rマッピングについても込みで引き続き調査します。14:39:38)追加自己レスです。「SQL文での列名と<arg>タグで指定したBean(class?)のプロパティ名を同じとする」を実現するために下記の試行をしました。class="org.seasar.extension.jdbc.impl.BeanListResultSetHandler"><arg>@src.DBResultSet@class</arg></component>に変更。併せてsrc/DBResultSet.javaを以下の内容で作成。DEPTNO;}上記で実行するとエラーは発生しませんでした。出力結果が以下の通りで、DBの出力データが表示されませんでした。properly.src.DBResultSet@1ea5671src.DBResultSet@1d15445src.DBResultSet@1f3aa07src.DBResultSet@1fc2fbsrc.DBResultSet@139eedasrc.DBResultSet@704baasrc.DBResultSet@77a7f9src.DBResultSet@1b4fad5src.DBResultSet@bfea1dsrc.DBResultSet@1a33d48src.DBResultSet@c68c3src.DBResultSet@b2002fsrc.DBResultSet@2a4983src.DBResultSet@406199現在DBResultSetクラスのプロパティ設定を見直している途中です。ところで、DBResultSetクラスのようなDB結果格納オブジェクトは自動生成できないのでしょうか?O/Rマッピングについても薄学なので、問題解決と併せて、O/Rマッピング概念->実証(Hibernate?)と深めていきたいと思います。以上、宜しくお願い致します。S2JDBCと進んだほうがトラブルが少ないように思います。遠回りなようでも、そこから理解を進めていくのが近道です。00:30:17)自動生成してくれるツールはいくつかあったと思います。具体名は調べないと出てこないので、ちょっと出せませんが。自分で作っても、頑張れば数日あれば出来上がると思います。