Fight the Future

Java言語とJVM、そしてJavaエコシステム全般にまつわること

ORM

JPAでエンティティ以外のクラスにクエリの結果をマッピングする in Hibernate

JPAでそもそもそういう使い方するなよってことかもしれませんが。 ネイティブクエリを発行してその結果をエンティティ以外のクラスのインスタンスにマッピングしたいことがあるとします。 JPAの実装にHibernateを使っているときは、以下のコードで実現できま…

iBatisとSpringを連携する

ORM

iBatisはMyBatisと名前が変わり、ApacheからGoogle Codeへ移ってる。# なんでだろう??知っている人いますか??MyBatisは3.0.1がリリースされているけど、2010/06/01現在Springからは連携するパッケージが出ていないため、SpringとMyBatisのくみあわせはで…

『iBATIS in Action』の英語は読みやすいよ!

iBATIS in Action作者: Clinton Begin,Brandon Goodin,Larry Meadors出版社/メーカー: Manning Pubns Co発売日: 2007/01メディア: ペーパーバック購入: 2人 クリック: 46回この商品を含むブログ (4件) を見る読了しました。300ページちょいで薄めだ。 ニュー…

ORマッピングはエンタープライズシステムでは適用しづらい

ORM

Hibernateに代表されるORマッピングフレームワーク。 エンタープライズシステムでは適用しづらいじゃないかってよく思う。 きっと、いろんな人がすでに考えてるんじゃないかって思うけど。 ORマッピングフレームワークを使うためには、テーブル設計に対して…

へっぽこプログラマが薦める洋書の技術書の読み方

iBATIS in Action作者: Clinton Begin,Brandon Goodin,Larry Meadors出版社/メーカー: Manning Pubns Co発売日: 2007/01メディア: ペーパーバック購入: 2人 クリック: 46回この商品を含むブログ (4件) を見る 読んでます。iBatisの日本語の本ってなかったで…

Hibernateのjoin

orm

outer or full join must be followed by path expression しばらくSQLばかりでひさしぶりにHQL書いたらしょぼいミスを・・・ テーブルAとBに参照制約があったとき、 「A as a left outer join B」とHQLを書いたら例外。 「A as a left outer join a.b as b」と…

MiddlegenIDE

orm

1.3.3だとMiddlegenのSwing画面が文字化けしてしまった。 1.2.0だと化けなかった。 プラグインに含まれているMiddlegen自体の問題かな?

Hibernateが関係する海外の記事

ORM

Hibernate 3 Formulas - O'Reilly Media Wire Hibernate Transactions in Spring - O'Reilly Media Working with Hibernate in Eclipse - O'Reilly Media Your Hibernate-Powered Application is Ready for CMT | Java.net The Spring series, Part 2: When …

Hibernateを使うとき

ORM

おそおそだけど、Hibernateを触りだした。 おおーってこともたくさんある。 でもHibernateってテーブル構造を Hibernateにあわせて設計しないと使えないような 感じを受けるけど、どうなんだろう? なんか案件ってリプレースで、 テーブル構造は前のままって…