Lifeスマートフォン用の表示で見るスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。Life読んだ本や、プログラミング、システム開発等のねたを中心に。文章を書く練習なので少し硬派に書くつもりだけど、どうなることやら。この広告は、90日以上更新していないブログに表示しています。環境設定とEntityBean生成DEVMWJPAMementoWeaver開発記(7)前回まででDerby側のテーブル作成までを行ったので、今回はJPAのエンティティを作成する。毎度のことではあるが、JPAを使った開発を行うためにEclipseプラグインを追加でインストールする。Platforms(WTP)のサブプロジェクトのようなので、Pleiadesとかをインストールしていたら、最初から導入されているらしい。Softwareから導入。Tutorialを見て必要なのかも、と思ったので、以下も追加導入している*1。Projectに辿り、既存のJavaプロジェクトをJPAプロジェクトに変換する。Projectを実行すると、プロジェクトファセットの変更画面が出てくる。ここでJavaが1.4とかになっていると怒られるので、1.7に上げてNext。Platform、Connection、Driver辺りを適当に設定してFinish。すると、src/META-INF/persistence.xmlが作成される。DerbyテーブルからのEntityBean作成いよいよEntityBeanを作成する。Entities画面が表示される。スキーマ:MWを選択し、生成対象のテーブルを選択(今回は全選択)してNext。Associationの設定画面が表示されるが今回はスキップ(TODO)。Defaults画面では主キーの自動生成方法の指定や出力先パッケージ名の指定などを行えるが、出力先パッケージのみとりあえず指定してみることにしてその他はスキップ。Entities画面では、テーブル/カラム(Rの世界)からクラス/プロパティ(Oの世界)へのマッピングが示される。Rの世界での命名を_で連結している場合にはCamelCaseにしてくれている様子。必要に応じて名称や型を修正してFinish。*1:本当に必要かどうかちゃんと検証するべきだったな...。JPA(EclipseLink-JPA)を用いたDBアクセス(...EclipseからのDerbyデータベース接続(Emb...»プロフィールid:kazyury読んだ本や、プログラミング、システム開発等のねたが中心です。ここでは硬派にと思ってるけど、どうなるかなぁ。Blog|ブログを報告する。