<< 2006/05/14 | Home | 2006/05/16 >>
PR: 転職    葬式    マンスリーマンション 神戸    北海道    環境    FX    不動産担保融資    桐ヶ谷斎場    海外旅行    専門学校   

Eclipseのキーバインド

なんかワークスペースを切り替えたら元に戻ったので、設定はワークスペースに紐付くらしい。で、Preferences->Keysの画面にExportというボタンがあるので「よしよし」とこれでエクスポート。CSVファイルができあがる。


でワークスペースを切り替えた後に「インポート、インポートって、無いんですけど…」

と思ったら、どうやらFile->Export->Preferencesでやるのが正解っぽい。.epfというファイルができて、File->Import->Preferencesで選択的に取り込める。これはなかなか良くできてる。

しかし、Preferences->Keysの方のExportって何に使うんだろ。

EJB QL

TutorialもEJB QLまでは、基本的にHibernateと一緒だし、特にひっかからずに来たのだけれど、

SELECT DISTINCT p
FROM Player p, IN(p.teams) t

なんですか、これは。と思ったらIN(p.teams) tの部分は変数tの宣言なのだ。p.teamsはコレクションなので、p.teams tとは書けないのだそうだ。でも、これってtを宣言しているけれど使われていない。だったら無駄かというと、そうではない。

SELECT DISTINCT p
FROM Player p

これとは得られる結果が違うのだ。前者の場合、tが得られる結果しか返らない。つまりPlayer => Teamの関連をたどって、それが存在する結果セット、つまりチームに所属しているプレーヤだけが返る(このデータモデルはチームとプレーヤが多対多関連なので、なんだか妙な感じだけど)。こんなのは、Hiberanteには無かった気がする(自分が知らなかっただけかも)。

JavaEE 5

チュートリアルが、もう更新されている。結構細かいところが修正されている感じ。DerbyがJava databaseという呼び方になっていた。NetBeans-5.5もpreviewからbetaになってる。

このサイトの掲載内容は私自身の見解であり、必ずしもIBMの立場、戦略、意見を代表するものではありません。
日本アイ・ビー・エム 花井 志生 Since 1997.6.8