読者です 読者をやめる 読者になる 読者になる

JPA Entity 自動生成 できない

Eclipse

プロジェクト・エクスプローラー→右クリック→JPA Tools→TableからEntity生成

でEntityを自動生成しようとすると下記のようなエラーが出る

「Generate Tables from Entity is not supported by Generic Platform」

 

原因はよくわからないので、一からセットアップを行う

参考:JPA 2.0 with EclipseLink - Tutorial

2.もしかしたら、このプラグインだけでも良いかも?

Eclipse Mars.1 - http://download.oracle.com/otn_software/oepe/library/eclipse-mars.1

f:id:Takunoji:20160130103405p:plain

まずインストールeclipseを再起動....同じエラー..orz

 

ツールをインストールし直す(上記では必要そうなのを1つだけインストール

 

参考にしたURLに似たものしか見当たらないので...

頭にJPAと付いているものをインストール、再起動... だがしかしダメ

 

エラーメッセージをよくよく見直す「not supported by Generic Platform」とある

プロジェクトのプロパティを開き「Platform」を確認「Generic」になってるので

「EclipseLink」に変更

f:id:Takunoji:20160130110927p:plain

 

プロジェクトを右クリック→JPA Tools....と自動生成を行おうとすると

対象の画面が開く.....

Entityの自動生成ができました