seasar2

S2JUnit4 で、EasyMock で作ったテストスタブをテスト対象にバインディングする

例えば、下のような、他のコンポーネントをバインディングしている FooImpl と言うクラスをテストしようとした場合。 package example import javax.annotation.Resource; import javax.servlet.ServletContext; public class FooImpl implements Foo { @Res…

WeblogicでTeradataのDataSourceを使う

普通にTeradataにJDBC接続すると、初回のコネクション生成にやたら時間を食うので、 http://www.teradata.com/DownloadCenter/Topic9091-98-1.aspxを参考に、TeradataのDataSourceを設定してみました。記事はWeblogic8.1/9.1向けだけど、10でも大丈夫っぽい…

S2JDBCで@GeneratedValueなカラムしかないエンティティをインサートしてみる。

たまたまDialectの調査してたら気づいた。 create table FOO (ID int not null primary key generated always as identity); こんなテーブル定義にあうようなエンティティを作ってみる。 @Entity public class Foo { @Id @GeneratedValue public int id; } …

S2JDBC用のTeradataDialect調査

中の人はstandardDialectで問題ないって言ってたけど、折角だからそれっぽく作ってみる。 2008-07-29追記 convertGetCountSql order by句対策が必要 convertLimitSql distinct, order by句対策が必要 getDefaultGenerationType GenerationType#IDENTITY getI…