私は巨大なpostgresqlデータベースで高度な検索を行うためにjavaをベースにしたWebサイトを作成する必要がある大学向けのこのムービーdbプロジェクトで作業しています。私は休止状態のツールや類似のツールを使用していません。あなたが見ることができるようにも描かれた文字を一覧しながら、
基本Java MVC:属性を持つBeansおよびAssociative Entity
、連想エンティティactormovieは、エンティティの俳優や映画をリンクします。ここでは、データベースのER図の一部です。私は、Actor、Getter、Setterの2つの単純なBean、ActorとMovieを作成しました。
これはMVCに焦点を当てた私の最初のJava Webプロジェクトですので、少し失われています。私の質問は:私は、結合テーブルをマッピングするBeanを作成する必要がありますか?もしそうでなければ、as_character属性で何をしますか?
私には意味があります。 IDを参照するのではなく、このようなことをどういう形にするのは間違っていますか? 'public class ActorMovie { 俳優; 映画ムービー; 文字列as_character; // getters、setters、equals、hashCode、toString } – Panque
まあ、どちらにしても好きです。ありがとう。 – Panque
はい、それも解決策になります! 'Movie'を使うと変わるのは、' ActorMovie'にアクセスできる人は誰でも映画のセッターを呼び出すことができるということです。それで 'ActorMovie'を読み込んだら、' actorMovie.getMovie()。setName ( "何か他のもの") '。あなたはどのような用途を選ぶかを考慮に入れる必要があります(より良い説明のために、集約したデザインパターンについていくつかの検索をします) – rascio