- ZDNet | Java EE 5 SDK Update 3:アプリケーションサーバーがGlassFish V2ベースに あんまり興味はありませんが。また、日本語サイトはまだっぽい。
- ZDNet | 日本オラクル、Java EE向けO/Rマッピング機能のプレビュー版を公開 TopLinkの時期バージョンのプレビュー版が公開されたそうです。JPAの実装ですが、今データ層で便利そうなモジュールのまとめをやっているので丁度良い…TopLinkは含めないから関係なさそうです。
2007年10月19日金曜日
色々リリース
2007年10月17日水曜日
JPA用のEntityを自動生成
- PrimaryKeyの設定が無いとき。
Entity "テーブル名" has no Id or EmbeddedId
なるエラーメッセージが出ます。@IdアノテーションでPrimaryKeyに対応するフィールドを指定してやりましょう。 - テーブルのフィールド名に「enum」「class」等を指定しているとき。 当然、Javaの予約語とぶつかります。それぞれ「_enum」「_class」などに変更。また、「getClass()」もマズイので変更しておくこと。
- 死ぬほどEclipseが重くて話にならん!という人。 私はこれで何度もなきそうになりました。ErrorがあるJavaファイルを開くのに数分、時には待ってる間にEclipseがいなくなってるwwww(=落ちた)とか、大変です。最初は「絶対にWTPとかその中のJPA関連の何かが悪さしてるんだ」と思って、Viewを極力開かないようにして見たりしましたが、滅茶苦茶単純なことで解決できました。Eclipse起動時にVMに割り当てるPerm領域を大きくししろっつー事です。eclipse.iniに--launcher.XXMaxPermSize384Mを追加するだけ。
登録:
投稿 (Atom)