Ajout 2 class : membre et team

This commit is contained in:
Hedi 2021-12-13 03:07:30 +01:00
parent 88f1ae0b05
commit 6aab769d68
13 changed files with 783 additions and 12 deletions

View file

@ -0,0 +1,13 @@
package fr.organizee;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class OrganizeeApplication {
public static void main(String[] args) {
SpringApplication.run(OrganizeeApplication.class, args);
}
}

View file

@ -0,0 +1,20 @@
package fr.organizee.model;
import javax.persistence.*;
import java.time.LocalDate;
@Entity
public class Membre {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int id;
private String nom;
private String prenom;
private LocalDate dateNaissance;
private String email;
private String password;
private String isAdmin;
@ManyToOne(fetch= FetchType.EAGER)
@JoinColumn(name="TEAM_ID")
private Team team;
}

View file

@ -0,0 +1,15 @@
package fr.organizee.model;
import javax.persistence.*;
import java.util.ArrayList;
import java.util.List;
@Entity
public class Team {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int id;
private String nom;
@OneToMany
private List<Membre> membre = new ArrayList<>();
}