Questions marquées «spring-data-jpa»

Spring Data - JPA fait partie du projet cadre Spring Data qui facilite la mise en œuvre de référentiels basés sur JPA


7
Comment utiliser OrderBy avec findAll dans Spring Data
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 …



3
Spring CrudRepository findByInventoryIds (List <Long> InventoryIdList) - équivalent à la clause IN
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&lt;Long&gt; 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.

11
Comment ajouter une méthode personnalisée à Spring Data JPA
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&lt;Account, Long&gt; { @Query("&lt;JPQ statement here&gt;") …

7
Lors de l'utilisation des méthodes getOne et findOne Spring Data JPA
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 …






8
setMaxResults pour l'annotation Spring-Data-JPA?
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&lt;User , Long&gt; { @Query(value="From User u where u.otherObj = ?1 ") public User findByOhterObj(OtherObj otherObj); } Je n'ai besoin que de …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.