かとじゅんの技術日誌

技術の話をするところ

DBFlute

連携できるようになったみたい

http://d.hatena.ne.jp/a-conv/20080329#1206754153 すばらしい。連携できるようになったのですね。Buriはワークフローの中間状態のエンティティを取得するのはよいのですが、他のテーブルの情報と併せて参照したい場合はS2DaoでシコシコBURI系のテーブルとJ…

Bhvどこに持たせるべきか...

画面数もエンティティも多いプロジェクトになると,基底クラスにBhvやDaoをまとめて置いてDIさせて各派生先のページクラスで利用する方が,クラス階層を考慮した場合非常に管理しやすいと思うのですが,基底クラスにBhvやDaoを集約させてしまうとそのページ…

Baoで例外

DBFluteと,S2Buriを組み合わせてみました.「bz.hoge.hoge.common.dbflute.exentity.AlbumでInsertが必要です」となっています.AlbumDao,AlbumはDBFluteで自動生成したもので,dbflute.diconに直接component定義しています. また,AlbumApplyBaoは,dtoCl…

DBFlute 0.5.6-SNAPSHOTを作っていただく

OracleでDBFluteを使うと識別子が長すぎますの30文字制限にすぐに引っかかります. なので,DBFlute 0.5.6-SNAPSHOTで,30文字を超えたら30文字以内の識別子をDBFlute内部で生成してもらうようにしてもらいました.この機能のおかげでテーブル名やカラム名が…

S2BuriとDBFluteの組み合わせ

って,大丈夫かな.まだ,試してないけど. S2BuriとしてはS2Daoの規約にそって作れていれば問題ないですよね?この間は,id:makotanさんとニアミスだったそうで,,,またの機会にお会いできるとよいですねm(_ _)m

ConditionBeanと格闘

ConditionBean.使い始めると便利ですね.でも,少し疑問が,,, 以下のケースで, cb.setupSelect_Author(); するのと,しないとではどう違うのでしょうか? ドキュメントの文面では理解できませんでした. 4. Where句に指定する条件で無限階層のForeignTa…

DBFluteのBehavior

とりあえず,jdbc.bat, generate.batを使って,Behaviorを生成.delegate系メソッドとdelegateなし系メソッドってなんでしょうか?どういう時に使うのでしょうか? delegateSelectCountと,selectCountって二つあるのですが,利用用途が違うのでしょうか.

DBFulteの環境作り

最近,S2Daoを使うことが多いのですが,シンプルでよいO/Rマッパーなのですが,細かいところで煩雑なことが増えてきました. DaoやEntityは手動で作る(コーディング)必要がある. Daoだけでは煩雑な処理をBehaviorを簡単にできる. ConditionBeanによって動…

DBFluteに挑戦

S2Daoの支援ツールであるDBFluteを導入してみようと思います. このあたりが参考になりそうです. http://d.hatena.ne.jp/cepoc/20070323/1174666918このツール使う前にDBMSにスキーマを登録して立ち上げておく必要あるのかな...