1

私は、JAVAプログラムですでに持っているdbスキーマで利用可能な基本的なCRUD操作を実現したいと考えています。別の言い方をすれば、PHPで使用するDBスキーマがあり、JAVAアプリケーションで使用可能なエンティティである必要があります。Netbeansを使用できることを発見し、DBからエンティティを正常に作成しました。

(エンティティは次のようになります:http://pastebin.com/f601b9218

ただし、NetbeansのエンティティクラスからNew> JPAコントローラを作成しようとすると、次のような空のJPAコントローラクラスが取得されました。

package javaapplication3;
public class CustomerJpaController {
}

空です:)例やチュートリアルから読んだときに、生成されたJPAコントローラークラス内のCRUD関数を期待していました。空のJPAコントローラークラスの理由は何でしょうか?基本的なCRUD操作のためにDBテーブルをJAVAクラスと「ちょうど」一致させる他の簡単な方法はありますか?(アクティブレコードパターンを実現する簡単な方法があればいいのにと思います)

前もって感謝します。

4

1 に答える 1

1

通常、私はウィザードのことをあまり好きではありません。ただし、基本的な CRUD 操作を生成する必要があるようです。どのチュートリアルに従ったか正確にはわかりません。今、私はこれを見ています。ちなみに、これを読んだ後、私は同じ印象を受けています。しかし、空のクラスを生成するだけで、他には何も生成しない可能性があります。それをやろうとしたことがないかどうかはわかりません。

ただし、自分でコーディングするのは非常に簡単だと思います。特にNamedQueries、エンティティの定義を既に取得している場合。

于 2010-01-02T11:20:21.843 に答える