Articles of jpa

Nessun provider di Persistenza per EntityManager denominato X

Sto sviluppando un’applicazione JavaSE usando JPA. Sfortunatamente ottengo null dopo aver chiamato: Persistence.createEntityManagerFactory(PERSISTENCE_UNIT_NAME); Sotto troverai: Uno snippet del mio codice che richiama EntityManagerFactory e restituisce in modo imprevisto null Il mio file persistence.xml La mia struttura di progetto Snippet del mio codice: public class Main { private static final String PERSISTENCE_UNIT_NAME = “MeineJpaPU”; private static […]

Condivisione di quadro tra moduli di App Engine

Sto migrando da Eclipse ad Android Studio e ho un’app Android connessa ad AppEngine. Ho diviso il lato server in due moduli (modulo predefinito per endpoint e richieste utente) e il modulo “admin” per cose di backend. Ora entrambi questi moduli devono usare le Entità. (Di solito il modulo back-end è responsabile del salvataggio di […]

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]

Iniezione di fagioli all’interno di un JPA @Entity

È ansible iniettare i fagioli su un JPA @Entity usando l’iniezione delle dipendenze di Spring? Ho provato a @Autowire ServletContext ma, mentre il server è stato avviato correttamente, ho ricevuto una NullPointerException durante il tentativo di accedere alla proprietà bean. @Autowired @Transient ServletContext servletContext;

Errore durante la creazione di bean con nome ‘entityManagerFactory’ definito nella risorsa del percorso di class: metodo Invocation of init fallito

Quando compilo il mio progetto di spring, ho ottenuto il seguente errore. Errore durante la creazione di bean con nome ‘entityManagerFactory’ definito nella risorsa percorso class [org / springframework / boot / autoconfigure / orm / jpa / HibernateJpaAutoConfiguration.class]: invocazione del metodo init non riuscita Sto usando STS Eclipse e MySql Database La mia stringa […]

Utilizzo di generici nei repository JPA di Spring Data

Ho un numero di tipi di oggetti semplici che devono essere mantenuti su un database. Sto usando Spring JPA per gestire questa persistenza. Per ogni tipo di object ho bisogno di build il seguente: import org.springframework.data.jpa.repository.JpaRepository; public interface FacilityRepository extends JpaRepository { } public interface FacilityService { public Facility create(Facility facility); } @Service public class […]

Java – JPA – Generatori – @SequenceGenerator

Sto imparando JPA e ho confusione nell’annotazione @SequenceGenerator . A mio parere, assegna automaticamente un valore ai campi / proprietà di identity framework numerici di un’ quadro. Q1. Questo generatore di sequenze sfrutta la crescente capacità di generare valori numerici del database o genera il numero su di esso? Q2. Se JPA utilizza la funzione […]

API JPA e criteri: selezionare solo colonne specifiche

Vorrei selezionare solo colonne specifiche (es. SELECT a FROM b ). Ho un DAO generico e quello che mi è venuto in mente è: public List getAll(boolean idAndVersionOnly) { CriteriaBuilder builder = manager.getCriteriaBuilder(); CriteriaQuery criteria = builder.createQuery(entityClazz); Root root = criteria.from(entityClazz); if (idAndVersionOnly) { criteria.select(root.get(“ID”).get(“VERSION”)); // HERE IS ERROR } else { criteria.select(root); } return […]