JPA2.0
Orderエンティテイーを作り、テストケースでデータをinsert仕様とすると以下のエラーが出た。原因はDerbyの予約語に"ORDER"が存在するため。 Orderクラスの@Entity を @Entity(name="ORDER_Product")に修正して解決。Derbyの予約語一覧 Testcase: testInsert…
importを編成して不要なimportを削除する。
テストケースの実行が不定期に失敗する時に発生しているエラー。 JPAがEntityクラスの読み込みに失敗しているらしい。 persistence.xmlにタグで使用するEntityクラスを指定してやると解決。 タグの追加はEntityクラスの新規作成ウィザードを使えばNetBeansが…
エンティティクラスがis not a known entity type.と指摘されている。 エンティティクラスをタグで設定しても良いが、persistence.xmlのを実行環境とテスト環境で同じにするのが根本的な解決。実行環境とテスト環境の切り替えはを変えて行わずに、mavenなど…
データ操作はすべてEntityManagerを使って行う。EntityManagerで主に使用するメソッドは次のとおり。 検索(遅延ロードポリシーに基づいて各プロパティを初期化。検索対象が無い場合はnullを返す):find() 検索(検索対象が無い場合は例外を返す):getReferenc…
事前準備 NetBeansをインストール。 http://netbeans.org/downloads/index.html?pagelang=ja からNetBeans7.2のJavaEEバンドル版をダウンロードしてインストール。 インストール時のウィザードでJUnitとGlassFishもインストールする。 NetBeansでDBを作成 サ…