Quelle est la différence entre les interfaces CrudRepository et JpaRepository dans Spring Data JPA ? Quand je vois les exemples sur le web, je les vois là-bas de manière interchangeable. Quelle est la différence entre eux? Pourquoi voudriez-vous utiliser l'un sur l'autre?
J'utilise des données de printemps et mon DAO ressemble public interface StudentDAO extends JpaRepository<StudentEntity, Integer> { public findAllOrderByIdAsc(); // I want to use some thing like this } Dans le code ci-dessus, la ligne commentée montre mon intention. Spring data peut-il fournir des fonctionnalités intégrées pour utiliser une telle méthode …
Quelles sont les principales différences entre Hibernate et Spring Data JPA? Quand ne devrions-nous pas utiliser Hibernate ou Spring Data JPA? De plus, quand le modèle Spring JDBC peut-il être plus performant que Hibernate / Spring Data JPA?
Eh bien, la question dit à peu près tout. Utilisation de JPARepository, comment mettre à jour une entité? JPARepository n'a qu'une méthode de sauvegarde , qui ne me dit pas s'il est réellement créé ou mis à jour. Par exemple, insérer un objet simple à la base de données utilisateur, …
Dans Spring CrudRepository, avons-nous le support de la "clause IN" pour un champ? c'est-à-dire quelque chose de similaire à ce qui suit? findByInventoryIds(List<Long> inventoryIdList) Si un tel support n'est pas disponible, quelles options élégantes peuvent être envisagées? Le déclenchement de requêtes pour chaque identifiant peut ne pas être optimal.
Je regarde dans Spring Data JPA. Considérez l'exemple ci-dessous où je ferai fonctionner toutes les fonctionnalités crud et finder par défaut et si je veux personnaliser un finder, cela peut également être fait facilement dans l'interface elle-même. @Transactional(readOnly = true) public interface AccountRepository extends JpaRepository<Account, Long> { @Query("<JPQ statement here>") …
J'ai un cas d'utilisation où il appelle ce qui suit: @Override @Transactional(propagation=Propagation.REQUIRES_NEW) public UserControl getUserControlById(Integer id){ return this.userControlRepository.getOne(id); } Observez le @Transactionalhas Propagation.REQUIRES_NEW et le référentiel utilise getOne . Lorsque j'exécute l'application, je reçois le message d'erreur suivant: Exception in thread "main" org.hibernate.LazyInitializationException: could not initialize proxy - no Session …
J'utilise Spring JPA pour effectuer toutes les opérations de base de données. Cependant, je ne sais pas comment sélectionner des colonnes spécifiques à partir d'une table dans Spring JPA? Par exemple: SELECT projectId, projectName FROM projects
Je suis un peu confus sur la différence entre Spring Data-JPA et JPA. Je sais à propos de JPA qu'il s'agit d'une spécification permettant de conserver les objets Java dans une base de données relationnelle utilisant la technologie ORM populaire. En d'autres termes, JPA fournit des interfaces et d'autres technologies …
Je veux un référentiel (disons, UserRepository) créé avec l'aide de Spring Data. Je suis nouveau sur spring-data (mais pas sur spring) et j'utilise ce tutoriel . Mon choix de technologies pour traiter la base de données est JPA 2.1 et Hibernate. Le problème est que je ne sais pas comment …
J'essaie d'apprendre les données de printemps JPA en testant certaines opérations CRUD via JpaRepository. Je suis tombé sur deux méthodes saveet saveAndFlush. Je ne comprends pas la différence entre ces deux. En appelant saveaussi mes modifications sont enregistrées dans la base de données, alors à quoi sert saveAndFlush.
J'ai du mal à décider si je devrais rester avec Hibernate pour un nouveau projet, ou me mouiller les pieds avec JPA et la nouvelle implémentation de Spring Data. Le framework Spring Data est-il destiné aux grands projets ou aux petits projets avec des exigences de requête modestes? Bien que …
J'essaye d'intégrer Spring-Data-JPA dans mon projet. Une chose qui me trouble est de savoir comment obtenir setMaxResults (n) par annotation? par exemple, mon code: public interface UserRepository extends CrudRepository<User , Long> { @Query(value="From User u where u.otherObj = ?1 ") public User findByOhterObj(OtherObj otherObj); } Je n'ai besoin que de …
Eh bien, j'ai cherché sur Google et trouvé de nombreux résultats, mais aucun d'entre eux n'a pu répondre à mon problème. Alors, voilà. J'essaie d'étudier Spring MVC et Spring Data JPA en faisant une implémentation minimale du clone pinterest. Voici donc les parties de code qui, à mon avis, sont …
Spring Data JPA prend en charge le comptage des entités à l'aide de spécifications. Mais y a-t-il un moyen de compter les entités à l'aide de la résolution de noms de méthode? Disons que je veux une méthode countByNamepour compter les entités avec un nom spécifique, tout comme une méthode …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.