2006-05-01から1ヶ月間の記事一覧
id:makotan:20060527#p3 まとめありがとうございます。
id:taedium:20060525#p1 で書いたものをちょっと変えてこんな感じはどうでしょう(あくまでイメージでtrunkのソースには反映してないです)?id:da-yoshiさん。 検証内容は同じです。相違点は EntityManagerのflushはテストメソッドで行わなくてよい readDbByS…
Foo が ビジネスインタフェースでその実装(StatelessBean)が FooBean のときですが、次のように FooBean の型に対してもEJBとしてDIできてしまいます。 @EJB private FooBean foo; これは認めないで、ビジネスインタフェースの型のときだけDIできたほうが…
カスケードの複数登録ではないですけど、一括登録の検証はこんなかんじ? insertEmployeePrepare.xlsはAddressテーブルとDepartmentテーブルのデータを含めてます。 insertEmployeeResult.xlsにはEmployeeテーブルのシートだけを含めてます。列にはプライマ…
いや、それだけなんですが。とてもシンプルでかっこいいなぁと思いました。
IDを自動生成する設定でEntityをpersistした場合、生成されるIDを期待値としてあらかじめExcelに用意できないのでS2Unitのreloadメソッドを使ってテストができないですね、という話が Seasar Conference 2006 Spring のときにありました。(S2Unitのreloadメ…
http://technology.amis.nl/blog/?p=1195 なんか、よくわからないのですけどプレゼン資料をダウンロードするときに必要なユーザー名とパスワードがさらされているので好きにダウンロードできます。 Java Persistence API Extending EJB 3.0 With Interceptor…
http://jcp.org/aboutJava/communityprocess/final/jsr220/index.htmlドラフト版のときのように変更箇所に線が引かれていないのでどこが変わったのかぱっと見わからないよー。線つきバージョンも出ればいいのに。 Revision Historyを参考にざっくり興味があ…
S2EJB3Unitでエンティティをアサートするメソッドは4つ用意するつもりです。 protected void assertEntityEquals(String message, DataSet expected, Object entity) protected void assertEntityEquals(String message, DataSet expected, Object entity, b…
S2EJB3UnitのassertEntityEqualsではエンティティをリフレクションしてデータを読み取りますが、Lazy Loadingされるエンティティをよみとるためには永続プロパイダごとにLazy Loadingで利用されるプロキシから実体を取得する処理が必要です。そこでS2EJB3Uni…
ManyToOneの関連先がEmbeddedIdを使っていると関連元エンティティにFKが設定できていないのをなんとかする ドキュメント 仕事が遅くてm(_ _)m
HIBERNATE イン アクションのp.290あたりに説明があるように、HibernateはManyToOneでポリモーフックな関連をLazy Loadするときにプロキシを使ってます。Toplinkってどうなんだろうと妙に気になるのでちょっと動かしてみました。 結論から言うと、プロキシに…
さっきのhttp://d.hatena.ne.jp/taedium/20060503#p1をもう少し詳しく見てみます。DDL。CreditCard にカラム追加しました。 drop table user; drop table creditcard; drop table billingdetails; create table BillingDetails ( ID INTEGER PRIMARY KEY, DT…