Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
framework-web:spring:models [2019/02/08 00:12] – [Relations] jcheron | framework-web:spring:models [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 86: | Ligne 86: | ||
@ResponseBody | @ResponseBody | ||
public String newOrga(Organization orga) { | public String newOrga(Organization orga) { | ||
- | repo.save(orga); | + | repo.saveAndFlush(orga); |
return orga+" ajoutée."; | return orga+" ajoutée."; | ||
} | } | ||
Ligne 135: | Ligne 135: | ||
Chaque utilisateur peut appartenir à plusieurs groupes. Dans chaque groupe, on a plusieurs utilisateurs. | Chaque utilisateur peut appartenir à plusieurs groupes. Dans chaque groupe, on a plusieurs utilisateurs. | ||
+ | <sxh java> | ||
+ | @Entity | ||
+ | public class User { | ||
+ | @Id | ||
+ | @GeneratedValue(strategy=GenerationType.AUTO) | ||
+ | private int id; | ||
+ | |||
+ | @ManyToOne | ||
+ | private Organization organization; | ||
+ | |||
+ | @ManyToMany(mappedBy=" | ||
+ | private List< | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | <sxh java> | ||
+ | @Entity | ||
+ | public class Groupe{ | ||
+ | @Id | ||
+ | @GeneratedValue(strategy=GenerationType.AUTO) | ||
+ | private int id; | ||
+ | |||
+ | @ManyToOne | ||
+ | private Organization organization; | ||
+ | |||
+ | @ManyToMany | ||
+ | @JoinTable(name = " | ||
+ | private List< | ||
+ | } | ||
+ | </ |