10 heures
- Difficile
Ce cours est visible gratuitement en ligne.
course.header.alt.is_video
course.header.alt.is_certifying
J'ai tout compris !Mis à jour le 01/03/2022
Récupérez des données avec Spring Data JPA
Compétences évaluées
- Récupérer des données avec Spring Data JPA
Question 1
Spring Data JPA permet d’interagir avec une base de données grâce :
à des classes qui représentent les données, et des interfaces pour exécuter les opérations
à des classes qui représentent les données, et des entités pour exécuter les opérations
à des interfaces pour représenter les données et exécuter les opérations
à des classes pour représenter les données et exécuter les opérations
Question 2
Parmi les codes suivants, lequel correspond à une implémentation valide pour une entité ?
- public class User {private int id;private String username;private String password;}
- @Entitypublic interface User {@Id@GeneratedValue(strategy = GenerationType.IDENTITY)private int id;@Component(name = "username")private String username;@Component(name = "password")private String password;}
- @Entitypublic class User {@Id@GeneratedValue(strategy = GenerationType.IDENTITY)private int id;@Column(name = "username")private String username;@Column(name = "password")private String password;}
- @Entitypublic class User {private int id;private String username;private String password;}
Question 3
Parmi les codes suivants, lequel correspond à une implémentation valide pour un repository concernant l’entité User ?
- package com.openclassrooms.dataLayer.repository;import org.springframework.data.repository.CrudRepository;import com.openclassrooms.dataLayer.model.Product;@Repositorypublic interface UserRepository extends CrudRepository<Product, Integer> {}
- package com.openclassrooms.dataLayer.repository;import org.springframework.data.repository.CrudRepository;import com.openclassrooms.dataLayer.model.User;@Repositorypublic class UserRepository extends CrudRepository<User, Integer>{}
- package com.openclassrooms.dataLayer.repository;import org.springframework.data.repository.CrudRepository;import com.openclassrooms.dataLayer.model.User;@Repositorypublic interface Repository extends UserRepository<User, Integer>{}
- package com.openclassrooms.dataLayer.repository;import org.springframework.data.repository.CrudRepository;import com.openclassrooms.dataLayer.model.User;@Repositorypublic interface UserRepository extends CrudRepository<User, Integer>{}
Et si vous obteniez un diplôme OpenClassrooms ?
- Formations jusqu’à 100 % financées
- Date de début flexible
- Projets professionnalisants
- Mentorat individuel
Trouvez la formation et le financement faits pour vous