Various

DBFluteでHibernateのEntityを自動生成

@DBFlute, Java, Hibernate つまり、こちらの続きです。 http://d.hatena.ne.jp/jflute/20090723/1248328232 Exampleプロジェクトがこちら。(SelectTest/UpdateTest) dbflute-hibernate-example おおよそいい感じでEntity自動生成できていますが、 実践での…

Hibernateのトランザクションのトラブル

【概要】 Hibernateのトランザクション周りで遭遇した現象を書いてみます。 前提と現象のところに書いてあるのですが、現象の問題領域が JUnitの単体テストにとどまったため、バージョンを変えた場合の 検証やもっと奥深く突っ込んだ検証は(業務的に)打ち切…

Eclipseショートカットのすごい記事!

@Java, Eclipse http://d.hatena.ne.jp/wyukawa/20090628/1246183795 こちらの記事がすごいです!とにかくすごいです。 ブックマークしていつでも見れるようにしておくと良いでしょう! 友達にも教えてあげると良いでしょう! Eclipse-3.5の話がまた勉強にな…

javax.imageパッケージだとぉう

@Mobylet http://blog.livedoor.jp/mobylet/ いやぁ、全然触れたことのないAPIがとても新鮮。 それにしてもすごい勢いで頑張られてます。 「はてな」じゃないのではてなキーワードとかで引っ掛けても 辿り着かないから(http://d.hatena.ne.jp/keyword/Mobyle…

MobyletのJVMエクステンションディレクトリ利用

@Java, Mobylet Mobyletは、その文字コード変換処理を有効にするために、 JVMエクステンションディレクトリ利用します。 詳しくはこちら: http://mobylet.sandbox.seasar.org/settings.html で、なぜJVMエクステンションディレクトリを使わなければ ならな…

Spring + DBFluteの複数DB対応 Part2

@DBFlute, Java, Spring Framework 続き... 同じ型のコンポーネントを登録してると: (DIされる予定のコンポーネント) o 同じidのコンポーネントがあると先に読まれた方だけ初期化される。 o 違うidならUnsatisfiedDependencyException発生。 前者はさっきと…

Spring + DBFluteの複数DB対応 Part3

@DBFlute, Java, Spring Framework 「Spring + DBFlute」の複数DB対応できました。 Exampleはdbflute-multipledb-spring-exampleです。 autowireに頼っていた部分を明示的なDIに変えることでできました。 0.9.5.1のSNAPSHOTにて既に反映されています(Downloa…

Spring + DBFluteの複数DB対応 Part1

@DBFlute, Java, Spring Framework DBFluteはSpring FrameworkをDIコンテナに迎えて動作します。 ですが、複数DB対応を明示的に行ってはいません。 複数DB対応は必須でこれができないといざって時に本当に困ります。 現状、DBFluteコンポーネントが登録され…

DBFlute.NET: VB.NETでのコールバック

http://d.hatena.ne.jp/hajimeni/20090604/1244124602 「VB.NET + Quill(C#) + DBFlute(C#)」の構成の方には必見です。 VB.NETでの言語仕様の制限で匿名delegateが利用できないので、 その回避策が丁寧に紹介されています。ありがとうございます。 しかしな…

DBFlute: DBFluteの紹介&紹介

http://d.hatena.ne.jp/kimpo/20090601/1243843756 素敵な記事ありがとうございます。 (そしてDBFluteも紹介して頂きありがとうございます) > 自動生成・ReplaceSchema・OutsideSqlTestなどの話をさせてもらい, > ポジティブにDBの内容をリファクタリングし…

DBFlute: ConditionBeanの目的指向

@DBFlute http://d.hatena.ne.jp/r_ikeda/20090512/query とても良い記事なので紹介させて頂きます。 確かにSQLは書く時、Selectはとりあえず書いても、 Select句の内容は「*」とか「...」とか保留して、 From句やWhere句書いてからSelect句をきっちり書く …

備忘録:JDBCメタデータ

http://d.hatena.ne.jp/amutan/20090222/1235300928 http://d.hatena.ne.jp/amutan/20090222/1235300058 http://d.hatena.ne.jp/amutan/20090224/1235487682 自分のようなJDBCと格闘する人にとって あまりに素晴らしい貴重な記事を見つけましたので、 ここに…

DBFlute: Buri機能で権限処理に対応

@DBFlute, Java, Buri, S2Buri http://d.hatena.ne.jp/jflute/20090310/1236690449 こちらのDBFluteのBuri機能ですが、権限処理に対応しました。 (まだプロトタイプ扱いの機能です) 要はSimpleBuriProcessorじゃなくて BuriAutoSelectProcessorを使うように…

DBFluteコミュニティサイト作りたい

@DBFlute 以前から、FAQサイトを作りたいと考えていましたが、 それの延長上です。FAQサイトの機能も含めた 「DBFluteコミュニティサイト(仮)」 を作りたいと考えています。 今は、このjfluteの日記がNewsやFAQの場となっておりますが、 やはり将来的にずっ…

T2 + Lucy(+ DBFlute)のサンプル

http://d.hatena.ne.jp/tan_go238/20090313/1236955392 こちらにて紹介されております。 ついこないだDBFluteでLucy対応をしたので、 このように組み合わせて使えるようになったようです。 こういったサンプルにDBFluteを参加させてもらってとても光栄です。…

PostgreSQLのFAQ

「PostgreSQL FAQ」で検索すると色々HITするのですが、 こういうのもあるようです。 http://wiki.postgresql.org/wiki/FAQ/ja とても入りやすくってサクッとですが一気に読んでしまいました。 良いですねぇ。やっぱり構造的なドキュメントも必要ですが、 目…

Seasar Conference 2009 White 「Ymir」

@Ymir ちょっと記事が遅れましたが、 Ymirのセッションに行ってきました。 なかなか45分ということでやれることが限られていましたが、 伝えたいことは伝わったきた感じです。また聞きたいですね。 id:skirnirさんお疲れさまでした。 こちらにセッションで…

Seasar Conference 2009 White 「Quill」

@Quill ちょっと記事が遅れましたが、 Quillのセッションに行ってきました。 入門というよりしっかり使う場合に必要な知識が満載のセッションで よかったと思います。入門は入門であってもいいけど45分なので どのみちたいしてことできないので、断片で魅…

Ymir降臨

@Java, Ymir Ymir-1.0.2がリリースされました。 Ymirのトップページ あまりこのBlogではWEBフレームワークの話題をしませんが、 ちょっと今回ばかりはWEB側に寄ってみましょう。 このYmirというフレームワークを「個人的な非公式な見解で」 大きく5つの特徴…

デバッグログの重要性の補足を追加

デバッグ手順(StackTrace重要)の記事で、 「A-5」のデバッグログを大事にする項目の補足を追加しています。 一度読まれた方も、【追記】部分をぜひお読み下さい。

OracleのDBリンクのシノニムでColumn/PK/UQの情報取得

@DBFlute, Java, C#, Oracle http://d.hatena.ne.jp/jflute/20090226/1235632161 こちらの件(の後半)です。

OracleのSynonymのPK/UQ/ID/FK/Index情報を取得

@DBFlute, Java, C#, Oracle http://d.hatena.ne.jp/jflute/20090226/1235632161 こちらの件です。

シノニムでPKとFK情報を取得!

@DBFlute, Java, Oracle, Synonym 色々と今まで: OracleのシノニムだとPKやFK情報がなくて、 全部DBFluteプロパティでAdditionalとして 手動で付与してあげないといけなーい! というのがありましたが、シノニムでもPKやFK情報を 取得できるようにしました…

デバッグ手順(スタックトレース重要)

よくある会話 こないだ久しぶりにある方とお会いして、 色々情報交換したのですが、 「StackTraceをみないでデバッグし始めてしまう人」は だいぶ少なくなってきたように思っているのですが、 まだまだ結構こういうことがあるようです。 X「例外がでてるので…

Unofficial DB2 FAQ

@DB2 http://db2.jugem.cc/?eid=1734 とてもとても良さそうなページが公開されたそうです。 IBMのデータベース製品であるDB2に関してのFAQ (よく聞かれる質問とその答え) を蓄積、公開していくページだそうです。 右端の「トップ 10」の記事が既に「おお、知…

DBFluteの対応DIコンテナ in 0.9.2

@DBFlute, Java, Seasar, Spring, Lucy, Guice 最新のDBFlute-0.9.2でお話をします。 DBFluteの対応DIコンテナは以下の通りです: Seasar(S2Container) (2.4系) Spring Framework (2.5系) Lucy (0.5) Guice (1.0) これらは、basicInfoMap.dfpropの「targetCo…

はじめてのGuice

@Java, Guice Guiceは、Googleの提供するDIコンテナです。 サイトはこちら サイトから「guice-1.0.zip」ダウンロードして、 とりあえずその中の「guice-1.0.jar」があれば動きます。 SeasarのDiconやSpringのXMLのような設定ファイルはなく、 代わりにJavaプ…

Maven2でArtifact Sourcesの設定

例えば、インターフェースのメソッドの実装を自動補完するとき、 ライブラリにSourcesの設定をしていないとこうなることがあります。 new SubQuery<MemberCB>() { } ↓↓↓ new SubQuery<MemberCB>() { public void query(MemberCB arg0) { } } 引数名が「arg0」になってしまいます</membercb></membercb>…

MacOSXでのEclipseのメモリ設定

http://www.ibm.com/developerworks/jp/opensource/library/os-eclipse-osxjava/#e にありました。 これは知ってないとちょっとわからないですね。。。 早速自分のPCのEclipseに設定をしました。

実は「DBFlute + DB2」のユーザ多し!?

自分の耳にはあまり入ってこない組み合わせが 実は「DBFlute + DB2」なのですが、 実はサイト閲覧情報でDBFluteのドキュメント「DB2の扱い」が、 11月/12月共にOracle/MySQLなどをおさえてアクセス数一番のようです。 サイトの閲覧があることと実績があるこ…