おきらくmanholeの日記

id:manhole
 | 

2004-06-27

S2Dao EA1 00:31

キタ―――――ヽ(´ー`)ノ―――――!!!

ドキュメントを読みました。http://homepage3.nifty.com/seasar/s2dao.html

ちょっと気がかりなこと

  • 検索のパターンが増えてくると、Dao のメソッドが増えそう
    • 取得項目が異なる、JOIN先が異なる、where句が異なる、ソート順が異なる
  • そのとき、メソッド名の付け方で悩みそう
    • やたら長くなりそうな気も

書いてて気づいた、これって S2Dao に限る話じゃないですね。(^^; むしろ where 句を組み立てられるぶん数を減らせますし。

2004-06-11

00:17

そろそろ S2Dao がリリースされそうな予感がするので、JTS JTA まわりのソースを読み始めました。

早速気になった点。DataSource から取得する Connection に対して、 commit ・ rollback が有効なのはどうなんでしょう? S2 では基本的に宣言的トランザクションなのですから、プログラム側で トランザクションを制御できてしまうのは良くない気がします。

# もちろんプログラムで制御したいってニーズはあると思いますが、その場合でも Connection へ直にではなく、 UserTransaction に対して行うのだと思います。

# 実際に動かして確認したわけではないので、勘違いしていたらすみませんです。

higayasuohigayasuo2004/06/12 09:01他のアプリケーションサーバの仕様にあわせてます。

higayasuohigayasuo2004/06/12 09:01後、S2の実装はJTSではなく、JTAです。

manholemanhole2004/06/12 14:02あ、JTA ですね。(koichik さんが書かれたのを読み返しました。http://d.hatena.ne.jp/koichik/20040415#1082009866 前にも読んだのに、頭に入っていなかった...)

manholemanhole2004/06/12 22:30すみません、言葉が足りませんでした。『UserTransaction 中でも Connection#commit, rollback できてしまって良いのかしら?』です。他のアプリケーションサーバでは(少なくともJBossは)、UserTransaction中に commit, rollback をすると例外がスローされます。

RicardoRicardo2012/06/03 21:49Times are changing for the bteetr if I can get this online!

ijfcxsammiijfcxsammi2012/06/04 16:36HA6Igy <a href="http://xuynnvvhpzym.com/">xuynnvvhpzym</a>

ozladaolozladaol2012/06/05 17:15GAyV8N <a href="http://orclryqcghcm.com/">orclryqcghcm</a>

gzsfdlcypgzsfdlcyp2012/06/05 21:51FoDbb5 , [url=http://nxwototptryn.com/]nxwototptryn[/url], [link=http://jsplrcpcinzc.com/]jsplrcpcinzc[/link], http://qxcznvoeoutl.com/

 | 
2004 | 05 | 06 | 07 | 08 | 09 |