- 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; }
@Entity public interface User { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private int id; @Component(name = "username") private String username; @Component(name = "password") private String password; }
@Entity public class User { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private int id; @Column(name = "username") private String username; @Column(name = "password") private String password; }
@Entity public 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; @Repository public interface UserRepository extends CrudRepository<Product, Integer> { }
package com.openclassrooms.dataLayer.repository; import org.springframework.data.repository.CrudRepository; import com.openclassrooms.dataLayer.model.User; @Repository public class UserRepository extends CrudRepository<User, Integer>{ }
package com.openclassrooms.dataLayer.repository; import org.springframework.data.repository.CrudRepository; import com.openclassrooms.dataLayer.model.User; @Repository public interface Repository extends UserRepository<User, Integer>{ }
package com.openclassrooms.dataLayer.repository; import org.springframework.data.repository.CrudRepository; import com.openclassrooms.dataLayer.model.User; @Repository public 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