SQL Serverデータベースがあり、Intellijで「永続性マッピングの生成」を使用してJavaクラスを取得しましたが、SQL Serverデータベースで定義された関係がマップされていません。「関係の追加」で追加できるようですが、たくさんの関係を持つたくさんのテーブルなので、それをするのはお尻の痛みです...
関係を含めてデータベースをマッピングできるものはありますか?たとえば、テーブルポテトを使用して1対多の関係が定義されているテーブルユーザーがいる場合は、次のようなJavaクラスを取得します。
public class user{
private int iduser;
private String name;
private String password;
//relationship!!
private ArrayList<Potatoes>potatoes; //this is mapped like "private int id_potatoes" by intillij
public user(){}
//getters and setters
}
オープンJPAを使用しています。amd私はまた、いくつかの基本的な方法(保存、検索、削除)でDAOを自動生成する方法を見つけることができません、私はそれらを自分でコーディングする必要があります!!! 少なくとも40テーブルの話をしています!! 馬鹿馬鹿しい!!
私はこれらすべてを自動的に行う方法がなければならないことを知っています。ああ、私はjsf 2を使用していますが、それがこの質問に関連しているかどうかはわかりません。