Le projet est une application Spring Boot utilisant Spring Data et Hibernate pour créer la base de données d'une animalerie.
- Créer des entités via JPA et Hibernate.
- Mettre en place des relations complexes :
OneToMany(1, N)ManyToMany(N, N)OneToOne(1, 1)
- Gérer les relations entre les tables via les annotations :
@JoinColumn@JoinTable@DiscriminatorColumn@DiscriminatorValue
Le modèle de données utilisé est un modèle MERISE.
-
Ouvrez le fichier
application.propertieset modifiez la ligne suivante :spring.datasource.driver-class-name=org.mariadb.jdbc.DriverVous pouvez utiliser Mariadb, Postgresql, SQLServer ou Oracle.
-
Ensuite, modifiez l'URL de connexion en fonction de votre base de données. Par exemple :
spring.datasource.url=jdbc:mariadb://localhost:3306/petstore
Avant de commencer ce projet, il est nécessaire d'avoir des connaissances dans les domaines suivants :
- Programmation Orientée Objet (POO)
- SQL
- Java
- Spring Boot 3
- Hibernate
- Java 22
- Spring Boot 3
- Hibernate
- MariaDB
- Maven
Eliazid Boulaamail
Au sein de L'EPSI
