Qual è la differenza tra le interfacce CrudRepository e JpaRepository in Spring Data JPA ? Quando vedo gli esempi sul web, li vedo lì usati in modo intercambiabile. Qual'è la differenza tra loro? Perché vorresti usarne uno sopra l'altro?
Sto usando i dati di primavera e il mio DAO sembra public interface StudentDAO extends JpaRepository<StudentEntity, Integer> { public findAllOrderByIdAsc(); // I want to use some thing like this } Nel codice sopra, la riga commentata mostra il mio intento. Spring Data può fornire funzionalità integrate per utilizzare tale metodo …
Quali sono le principali differenze tra Hibernate e Spring Data JPA? Quando non dovremmo usare l'IBP Hibernate o Spring Data? Inoltre, quando il modello Spring JDBC può funzionare meglio di Hibernate / Spring Data JPA?
Bene, la domanda dice praticamente tutto. Usando JPARepository come posso aggiornare un'entità? JPARepository ha solo un metodo di salvataggio , che non mi dice se è effettivamente creato o aggiornato. Ad esempio, inserisco un semplice oggetto per l'utente del database, che ha tre campi: firstname, lastnamee age: @Entity public class …
In Spring CrudRepository, abbiamo il supporto per "clausola IN" per un campo? cioè qualcosa di simile al seguente? findByInventoryIds(List<Long> inventoryIdList) Se tale supporto non è disponibile, quali opzioni eleganti possono essere prese in considerazione? Le query di attivazione per ciascun ID potrebbero non essere ottimali.
Sto esaminando l'APP di Spring Data. Considera l'esempio di seguito in cui farò funzionare tutte le funzionalità crud e finder per impostazione predefinita e se voglio personalizzare un finder, ciò può essere fatto facilmente anche nell'interfaccia stessa. @Transactional(readOnly = true) public interface AccountRepository extends JpaRepository<Account, Long> { @Query("<JPQ statement here>") …
Ho un caso d'uso in cui si chiama quanto segue: @Override @Transactional(propagation=Propagation.REQUIRES_NEW) public UserControl getUserControlById(Integer id){ return this.userControlRepository.getOne(id); } Osservare @Transactionalhas has Propagation.REQUIRES_NEW e il repository utilizza getOne . Quando eseguo l'app, ricevo il seguente messaggio di errore: Exception in thread "main" org.hibernate.LazyInitializationException: could not initialize proxy - no Session …
Sto usando Spring JPA per eseguire tutte le operazioni del database. Tuttavia, non so come selezionare colonne specifiche da una tabella in Spring JPA? Per esempio: SELECT projectId, projectName FROM projects
Sono un po 'confuso riguardo alla differenza tra Spring Data-JPA e JPA. So di JPA che si tratta di una specifica per il persistere degli oggetti Java in un database relazionale utilizzando la popolare tecnologia ORM. In altre parole, JPA fornisce interfacce e altre tecnologie ORM, implementa quelle interfacce note …
Voglio un repository (diciamo, UserRepository) creato con l'aiuto di Spring Data. Sono nuovo di primavera-dati (ma non di primavera) e utilizzo questo tutorial . La mia scelta di tecnologie per gestire il database è JPA 2.1 e Hibernate. Il problema è che non ho idea di come scrivere test unitari …
Sto cercando di apprendere l'APP dei dati di primavera testando alcune operazioni CRUD tramite JpaRepository. Mi sono imbattuto in due metodi savee saveAndFlush. Non capisco la differenza tra questi due. Chiamando saveanche le mie modifiche vengono salvate nel database, quindi a che serve saveAndFlush.
Non riesco a decidere se devo rimanere con Hibernate per un nuovo progetto o bagnarmi i piedi con JPA e la nuova implementazione di Spring Data. Il framework Spring Data è destinato a grandi progetti o piccoli progetti con requisiti di query modesti? Mentre certamente vedo il vantaggio nella riduzione …
Sto cercando di incorporare Spring-Data-JPA nel mio progetto. Una cosa che mi confonde è come ottengo setMaxResults (n) per annotazione? ad esempio, il mio codice: public interface UserRepository extends CrudRepository<User , Long> { @Query(value="From User u where u.otherObj = ?1 ") public User findByOhterObj(OtherObj otherObj); } Devo solo restituire l' …
Bene, ho cercato su Google e ho trovato molti risultati, ma nessuno di loro è stato in grado di rispondere al mio problema. Quindi, eccolo qui. Sto cercando di studiare Spring MVC e Spring Data JPA eseguendo un'implementazione minima di pinterest clone. Quindi, di seguito sono riportate le parti di …
Spring Data JPA supporta il conteggio delle entità utilizzando le specifiche. Ma ha un modo per contare le entità usando la risoluzione del nome del metodo? Diciamo che voglio un metodo countByNameper contare le entità con un nome specifico, proprio come un metodo findByNameper recuperare tutte le entità con un …
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.