Articles of hibernate

Spring Data JPA: inserimento batch per quadro nidificate

Ho un caso di test in cui ho bisogno di mantenere 100’000 istanze di quadro nel database. Il codice che sto usando attualmente fa questo, ma ci vogliono fino a 40 secondi finché tutti i dati non vengono mantenuti nel database. I dati vengono letti da un file JSON che ha una dimensione di circa […]

Come trasformare un set di risultati flat usando Hibernate

È ansible mappare il risultato di SQL su un object non piatto? List customers = hibernateSession().createCriteria(CustomerDetailsView.class) .add(Restrictions.in(“userName”, userName)) .setProjection(buildProjection()) .setResultTransformsr(Transformsrs.aliasToBean(Customer.class)) .list(); Nel mio caso CustomerDetailsView ha una struttura piatta. Ma ho bisogno di mapparlo per obiettare in questo modo: public class Customer { private String userName; private String title; private String firstName; private String lastName; […]

Java ha una dichiarazione using?

Java ha un’istruzione using che può essere utilizzata quando si apre una sessione in modalità ibernazione? In C # è qualcosa del tipo: using (var session = new Session()) { } Quindi l’object esce dall’ambito e si chiude automaticamente.

Come usare @Where in Hibernate

Ho cercato alcune ore, ma sono bloccato in una mia curva di apprendimento per PlayFramework con JPA. Sto costruendo un sito Web di esempio in cui è ansible creare post. Ma questi post possono avere gli stati: PostDraft (post è una bozza, non pubblicare) PostPublished (post può essere pubblicato) Questi stati sono memorizzati in una […]

La distribuzione dell’applicazione utilizzando Hibernate JPA 2.1 a IBM WebSphere fornisce NullPointerException

Stiamo provando a distribuire un’applicazione Java 7 Spring MVC utilizzando Hibernate in un server IBM WebSphere 8.5.5.2. L’applicazione funziona correttamente su un server Tomcat, ma non è ansible eseguirla in WebSphere. L’output di traccia stack è il seguente: [3/26/15 13:49:53:552 MDT] 00000066 AutowiredAnno I org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor JSR-330 ‘javax.inject.Inject’ annotation found and supported for autowiring [3/26/15 13:49:54:299 […]

La query nativa con parametro named ha esito negativo con “Non sono stati impostati tutti i parametri con nome”

Voglio eseguire una semplice query nativa, ma non funziona: @Autowired private EntityManager em; Query q = em.createNativeQuery(“SELECT count(*) FROM mytable where username = :username”); em.setProperty(“username”, “test”); (int) q.getSingleResult(); Perché ottengo questa eccezione? org.hibernate.QueryException: Not all named parameters have been set: [username]

È necessario reimpostare il valore della sequenza in Oracle

Sto lavorando con Spring e Hibernate per sviluppare applicazioni web in Java. Supponiamo di avere un tavolo. Quando elimino alcuni record da questa tabella, a volte ho bisogno di reimpostare il valore del campo chiave primaria. Diciamo che ho 10 record in una tabella e cancello gli ultimi 5 record. Ora, quando inserisco nuovi record, […]

Java / Hibernate: le operazioni di scrittura non sono consentite in modalità di sola lettura

Ultimamente ho avuto un’eccezione fastidiosa ultimamente e, dopo alcune ricerche su Google e questo forum, non ho ancora trovato una risposta che possa risolvere il mio problema. Ecco la cosa – a volte, ottengo il seguente errore quando si tenta di aggiornare o creare un nuovo object con la sospensione: org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not […]

Ibernazione della configurazione di più origini dati e più factory di sessione

Sto usando Spring e Hibernate la configurazione della molla è come sotto. Come configuro due origini dati, le fabbriche di sessione. La transazione è gestita tramite annotazioni. si prega di avvisare classpath:hibernate.cfg.xml org.hibernate.dialect.SQLServerDialect thread false

Attributi Metadodel statici JPA / Hibernate non popolati – NullPointerException

Vorrei utilizzare l’API dei criteri JPA2 con gli oggetti metamodel, che sembra essere piuttosto semplice: … Root albm = cq.from(JPAAlbum.class); … albm.get(JPAAlbum_.theme) … ; ma questo Root.get genera sempre una NullPointerException . JPAAlbum_.theme stato generato automaticamente da Hibernate e sembra public static volatile SingularAttribute theme; ma ovviamente non è mai popolato. Mi manca un passo […]