Articles of spring data

Il join FetchMode non fa differenza per le relazioni ManyToMany nei repository JPA di spring

Sto provando a fare questo: //… class Person { @ManyToMany(fetch = FetchType.EAGER) @Fetch(FetchMode.JOIN) private Set groups; //… } genera n + 1 query quando faccio personRepository.findAll(); attraverso un repository JPA di Spring, proprio come se non avessi alcun set @Fetch . (Prima una query per ottenere tutte le persone e quindi una query per persona […]

Spring data jpa- Nessun bean denominato ‘entityManagerFactory’ è definito; Iniezione delle dipendenze autowired fallita

Sto sviluppando un’applicazione utilizzando i dati di spring jpa, hibernate, mysql, tomcat7, maven e si tratta di errore di creazione. Sto cercando di capirlo, ma ho fallito. errore non può risolvere il riferimento a bean ‘entityManagerFactory’ durante l’impostazione dell’argomento costruttore; Nessun bean denominato ‘entityManagerFactory’ è definito; Iniezione delle dipendenze autowired fallita org.springframework.beans.factory.BeanCreationException: Error creating bean […]

Come configurare Spring Data JPA usando XML

Sto leggendo il libro “Professional Java per applicazioni Web – Nicholas S. Williams” L’esempio del libro ha questa configurazione per Spring Data JPA: @Bean public DataSource customerSupportDataSource() { JndiDataSourceLookup lookup = new JndiDataSourceLookup(); return lookup.getDataSource(“jdbc/CustomerSupport”); } @Bean public LocalContainerEntityManagerFactoryBean entityManagerFactoryBean() { Map properties = new Hashtable(); properties.put(“javax.persistence.schema-generation.database.action”, “none”); properties.put(“hibernate.ejb.use_class_enhancer”, “true”); HibernateJpaVendorAdapter adapter = new HibernateJpaVendorAdapter(); […]

Query JPA dei dati primaverili con proprietà dei parametri

Qual è il modo più semplice di dichiarare una query JPA di dati Spring che utilizza le proprietà di un parametro di input come parametri di query? Ad esempio, supponiamo di avere una class di entity framework: public class Person { @Id private long id; @Column private String forename; @Column private String surname; } e […]

Spring Data + JPA con più origini dati ma solo un set di archivi

Oggi ho fatto ricerche su questo argomento e sto iniziando a pensare che ciò che voglio fare potrebbe non essere ansible, quindi mi rivolgerò a te, o potente Stackoverflow, per chiedere aiuto. Sto costruendo una piattaforma di servizi RESTful in Java, con Spring Data 3.1.2 + JPA come livello di persistenza (come documentato qui ). […]

Il modo migliore per gestire l’ereditarietà delle entity framework in Spring Data JPA

Ho tre classi di quadro JPA A , B e C con la seguente gerarchia: A | +—+—+ | | CB Questo è: @Entity @Inheritance public abstract class A { /* … */ } @Entity public class B extends A { /* … */ } @Entity public class C extends A { /* … */ […]

Chiave rossa strana con dati primaverili Jedis

Sto usando Spring Data Redis con Jedis. Sto cercando di memorizzare un hash con la chiave vc:${list_id} . Sono stato in grado di inserire correttamente i redis. Tuttavia quando controllo i tasti tramite redis-cli, non vedo il tasto vc:501381 . Invece vedo \xac\xed\x00\x05t\x00\tvc:501381 . Perché sta succedendo questo e come posso cambiarlo?

Come faccio a fare correttamente un thread in background quando si usano Spring Data e Hibernate?

Sto creando una semplice webapp Tomcat che utilizza Spring Data e Hibernate. C’è un punto finale che fa molto lavoro, quindi voglio scaricare il lavoro su un thread in background in modo che la richiesta web non si blocchi per 10+ minuti mentre il lavoro è in corso. Così ho scritto un nuovo servizio in […]

Come accedere al database di memoria h2 di un’applicazione di avvio a molla da un’altra applicazione di avvio a molla

Nel mio progetto, ho creato 3 applicazioni di avvio a molla. La prima applicazione di avvio a molla ha un database incorporato h2. Ora voglio accedere a questo database dalla mia seconda e terza applicazione di avvio di spring direttamente senza scrivere alcun servizio per ottenere questi dati. Quindi qualcuno può dirmi come posso ottenere […]

Spring-Data FETCH JOIN con Paging non funziona

Sto cercando di usare HQL per il recupero della mia quadro insieme alle sotto quadro usando JOIN FETCH, questo funziona bene se voglio tutti i risultati ma non è il caso se voglio una pagina La mia quadro è @Entity @Data public class VisitEntity { @Id @Audited private long id; . . . @OneToMany(cascade = […]