sql >> データベース >  >> RDS >> Mysql

スプリングブートにおける2つのエンティティ間の多対多の関係

    Hibernate / Spring Dataを使用して、多対多の関係に関連するチュートリアルを見つけることができます。例:多対多の春のデータ

    モデルを使用すると、次のように関係マッピングを簡単に追加できます。

    @Entity
    public class Role {
        @Id
        @GeneratedValue(strategy = GenerationType.AUTO)
        private Long id;
        private String name;
        private String description;
    
        @ManyToMany(cascade = CascadeType.ALL)
        @JoinTable
        private Set<User> users;
    }
    

    そしてこれ:

    @Entity
    public class User {
        @Id
        @GeneratedValue(strategy = GenerationType.AUTO)
        private Long id;
        private String firstname;
        private String lastname;
        private String username;
        private String password;
    
        @ManyToMany(mappedBy = "users")
        private Set<Role> roles;
    }
    



    1. PostgreSQLエラーログをデコードする方法

    2. ruby-oci8をインストールするにはどうすればいいですか?

    3. MySQL:なぜvarchar(255)ではなくvarchar(254)なのですか?

    4. Neo4jについて