タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

Seasar2に関するseikoudoku2000のブックマーク (8)

  • dolteng

    How to use Scaffold Teeda + S2Dao 概要 DoltengのScaffold機能は、あるテーブルに対するCRUD(Create Read Update Delete)処理を行うアプリケーションを自動生成します。 Scaffold Teeda + S2Dao の使い方 Eclipseの「File」-「New」-「Other」を選択します。 「Dolteng」のカテゴリから「Dolteng Project」を選択します。 Project name及びRoot Package nameを入力します。 また、Presentation に「Teeda(Page only)」、Persistence に「S2Dao」、Server Management に「Sysdeo Tomcat Plugin」を選択します。 選択後「Finish」ボタンを押下し、プロジェクトを生成し

    seikoudoku2000
    seikoudoku2000 2012/07/11
    メモ:検索条件フィールドを指定しないとページングが自動で作られない。
  • Seasar2 - S2JDBC - JdbcManager - SQL自動生成による操作

    List<Employee> results = jdbcManager .from(Employee.class) .getResultList(); 検索するエンティティは、 from() で指定します。 デフォルトでは、結果がなかった場合は、 空の List が返されます。 disallowNoResult() を呼び出すと、 結果がなかった場合は javax.persistence.NoResultException が発生します。

  • Seasar2 - S2JDBC - JdbcManager - SQLファイルによる操作

    S2Dao譲りのSQLファイル S2Dao譲りのSQLファイルを使うこともできます。 SQLファイルとは、SQLをソースコードに記述するのではなく、 ファイルに記述したものです。 単純なSQLだとソースコードに直接記述したほうが、 めんどくさくなくて楽(わざわざファイルを作る必要がない)ですが、 複雑なSQLは、ファイルに記述したほうが、メンテナンスがしやすくなります。 SQLファイルは、クラスパス上にあるならどこにおいてもかまいませんが、 ルートパッケージ.entity.エンティティ名 のパッケージに対応したディレクトリ配下に置くことを推奨します。 例えば、 Employeeに関するSQLファイルは、 examples/entity/Employee ディレクトリにおくと良いでしょう。 SQLファイルのエンコーディングはUTF-8のみをサポートしています。 複数のテーブルを結合するような

  • S2UnitでDB検索のテスト - C.O.D -Coding or Die-

    CRUD(Create Reference Update Delete)ってなんて読み方が一般的なんだろう。私は”クラッド”なのだけれど”クルド”って読む人もいるらしい。これは、情報は”生成”され、”参照”され、”更新”され、”削除”される、って意味の言葉だけど、この中で何が一番多いかと言えば、言わずもがな”参照”。ということで、今回はS2Unitを用いてDB検索のテストをしたいと思います。 テストの考え方 テスト用の空のDBを用意する。 テストの為に必要なデータをExcelから読み取ってテーブルに反映。 検索処理を実行(←これが正しいかテスト) 検索結果で取得されたエンティティの主キーが意図したものかを確認する。 今回作成したリソース EmployeeService.java public class EmployeeService { public JdbcManager jdbcMa

    S2UnitでDB検索のテスト - C.O.D -Coding or Die-
  • SAStrutsのActionのバリデーションもUnitTestしちゃおうの巻 - newta(にゅーた)の日記

    お久しぶりです。 早速今回の題。 Seasarでもだいぶ安定して導入されている感じのSAStruts。 以前、バリデーションもUnitTest書きたいとかあったので 作ってみた。 [追記:バリデーションだけじゃなくてサービスまで全部動くよ。] ↓まずダウンロード。 S2ActionTestCase.java 使い方はこんな感じ。 package test.action; import java.util.List; import org.apache.struts.action.ActionMessage; import org.junit.Before; import org.seasar.struts.unit.S2ActionTestCase; public class DeptActionTest extends S2ActionTestCase { @Before public

    SAStrutsのActionのバリデーションもUnitTestしちゃおうの巻 - newta(にゅーた)の日記
  • java:sastruts [paulownia.jp]

    ActionはタダのJava Object (POJO) でStruts Actionクラスを継承する必要は無い。 package jp.paulownia.test.action; public class HogeAction { @Required public String id; // パラメータでnameが送られてくるとココに入っている。 @Execute(validation=false) // このアクションメソッドではバリデーションしない public String list() { return "list.jsp"; } @Execute(input="list") // このアクションメソッドでは検査する。エラー時はlistメソッドを実行する public String edit() { return "edit.jsp"; } } というアクションがある場合、 h

  • S2jdbc-genのタスク実行時に出るエラーの解決方法 - yummy-yummy

    S2jdbc-genのアントタスクを実行した際に以下のようなエラーが出て、タスクが実行できないケースがあります。 (環境:SAStruts、S2JDBC、H2Database) s2jdbc-gen-build.xml:29: Exception in thread "main" java.lang.ExceptionInInitializerError at org.seasar.framework.container.factory.SingletonS2ContainerFactory.init(SingletonS2ContainerFactory.java:135) at org.seasar.extension.jdbc.gen.internal.util.SingletonS2ContainerFactorySupport.init(SingletonS2ContainerF

    S2jdbc-genのタスク実行時に出るエラーの解決方法 - yummy-yummy
  • dolteng

    Welcome to the "dolteng" project. 概要 Dolteng(どぅるてん)はEclipseによるseasar関連プロダクトの開発効率を向上させる為のプラグインです。 非常に多くの機能をもっています。 NEWS 2013/07/13 Dolteng 0.43.1 をリリースしました。変更点はこちら 2013/07/06 Dolteng 0.43.0 をリリースしました。変更点はこちら 2011/12/23 Dolteng 0.42.0 をリリースしました。変更点はこちら 2010/10/03 Dolteng 0.41.0 をリリースしました。変更点はこちら 2010/03/16 Dolteng 0.40.0 をリリースしました。変更点はこちら 2009/11/30 Dolteng 0.39.0 をリリースしました。変更点はこちら 2009/08/05 Dolten

  • 1