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:36] – [Relations] jcheron | framework-web:spring:models [2025/08/12 02:35] (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 148: | Ligne 148: | ||
private List< | 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< | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ==== Logs ==== | ||
+ | Pour tracer les logs Hibernate et visualiser les requêtes, activez les options suivantes dans application.properties : | ||
+ | |||
+ | <sxh> | ||
+ | # | ||
+ | spring.jpa.properties.hibernate.format_sql=true | ||
+ | # logs the SQL statements | ||
+ | # basic log level for all messages | ||
+ | logging.level.org.hibernate=info | ||
+ | # SQL statements and parameters | ||
+ | logging.level.org.hibernate.SQL=debug | ||
+ | logging.level.org.hibernate.orm.jdbc.bind=trace | ||
</ | </ | ||