Tag: jpa-2.1

Dieser tag ist für Fragen speziell über die neuen Funktionen der version 2.1 des Java Persistence API.

Bulk-delete in JPA 2.1 Verwendung von Kriterien API

Anzahl der Antworten 2 Antworten
Gegeben der folgende code löscht Zeilen in einer batch. List<City> list = ... int i=0; for(City city:list) { if(++i%49==0) { entityManager.flush(); } entityManager.remove(city); } JPA 2.1 Kriterien-API bietet CriteriaDelete zum ausführen einer Massenlöschung. Entsprechend der folgende code

CDI-Transaktions-management

Anzahl der Antworten 2 Antworten
Arbeite ich an einem Projekt migration von JBoss Seam zur CDI. Folgenden Technologie-stack : 1)WildFly 8.2.0 (CDI 1.2 mit Weld als CDI-Anbieter) 2)JSF 2.2 3)JPA 2 Sind wir mit container verwaltet JTA-Transaktionen : <?xml version="1.0" encoding="UTF-8"?> <persistence

JPA: java.lang.StackOverflowError auf hinzufügen toString-Methode in der entity-Klassen

Anzahl der Antworten 2 Antworten
Alles funktionierte gut, bis ich Hinzugefügt toSting() in meiner entity-Klassen. Nach dem ich start immer folgende Fehlermeldung in der runtime: Exception in thread "main" java.lang.StackOverflowError at java.lang.AbstractStringBuilder.append(Unknown Source) at java.lang.StringBuilder.append(Unknown Source) at java.lang.StringBuilder.<init>(Unknown Source) at entity.Guide.toString(Guide.java:51) at

Spring JPA - Keine transaction set autocommit 'true'

Anzahl der Antworten 2 Antworten
Gibt es eine Möglichkeit, um den autocommit-mit JPA ohne Transaktion? persistence.xml <persistence-unit name="mytest" transaction-type="RESOURCE_LOCAL"> <properties> <property name="hibernate.show_sql" value="true" /> <property name="hibernate.dialect" value="org.hibernate.dialect.Oracle10gDialect" /> </properties> </persistence-unit> data-config.xml <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"> <property name="persistenceUnitName" value="mytest" /> <property name="dataSource" ref="myDataSource" />

Entity-Tabelle nicht anlegen mit JPA 2.1

Anzahl der Antworten 6 Antworten
Ich bin mit JPA 2.1 in Netbeans um meine Person. Wenn meine Datenbank ist keine Tabelle, dann sollte es Tabelle erstellen von Entitäten. Wenn ich bereitstellen und ausführen meine enterprise-Anwendung, die userEntity Tabelle erscheint nicht in meiner

Was ist die beste Praxis für die bulk-delete in jpa

Anzahl der Antworten 3 Antworten
Ich versuche, bulk-delete in meine Personen, ich dachte, die beste Lösung zu sein um zu gehen mit CriteriaDelete. Aber CriteriaDelete nicht-Kaskade (zumindest nicht für mich). So scheint, wie die einzige Lösung die ich habe ist zu tun,

Die übergabe-Liste<Integer> in spring data jpa native query

Anzahl der Antworten 5 Antworten
Mit spring data JPA, ich bin versucht, um diese Art der Abfrage (es ist mehr Komplex, ist dies ein einfacher Fall) @Query(nativeQuery = true, value = "SELECT * FROM events WHERE typeId IN (?1)") List<Event> findEventsByType(List<Integer> types);

JPA 2.1/Hibernate 4.3 deprecation-Warnung

Anzahl der Antworten 3 Antworten
Ich bin mit JPA 2.1 Beispielanwendung mit Hibernate 4.3.x Umsetzung. <?xml version="1.0" encoding="UTF-8"?> <persistence version="2.1" xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd"> <persistence-unit name="unit1"> <provider>org.hibernate.jpa.HibernatePersistenceProvider</provider> <class>net.roseindia.model.Product</class> <properties> <property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/> <property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/common"/> <property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"/> <property name="hibernate.connection.username" value="root"/> <property

Unterstützt source-version RELEASE_6 von annotation-Prozessor org.eclipse.die Persistenz.intern.jpa.modelgen.CanonicalModelProcessor weniger als source1.7

Anzahl der Antworten 1 Antworten
Ich habe eine enterprise-Anwendung, die in der folgenden Umgebung. Mojarra 2.2.7 PrimeFaces 5.0 final PrimeFaces-Erweiterung 2.0 final OmniFaces 1.8.1 EclipseLink 2.5.2 mit JPA 2.1 GlashFish 4.0 NetBeans IDE 8.0 JDK 1.7 Habe ich das geändert-source-Ebenen zu 1.7

@Converter annotiert Klasse nicht immer automatisch erkannt durch jpa

Anzahl der Antworten 2 Antworten
@Converter(introduced since JPA2.1) scheint eine sehr praktische Möglichkeit, zu wechseln-Datenbank Werte auf den Wert, den wir sehen wollen, in unserem java-code. Allerdings bin ich nicht in der Lage, um dieses Ding zu arbeiten. Der PPV scheint zu

Immer Fehler Konnte nicht gefunden werden geeignete Konstruktor der Klasse

Anzahl der Antworten 1 Antworten
Ich versuche auf Karte die native SQL-Ergebnis an mein POJO. Hier ist die Konfiguration. Ich bin mit spring. <bean id="ls360Emf" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean" > <property name="dataSource" ref="ls360DataSource" /> <property name="jpaVendorAdapter" ref="vendorAdaptor" /> <property name="packagesToScan" value="abc.xyz"/> <property name="jpaProperties"> <props> <prop

Schließen Sie JPA 2.0 von JBoss 7.1 aus, um Hibernate 4.3 zu verwenden

Anzahl der Antworten 4 Antworten
Will ich mit hibernate 4.3 für seine multitenancy-Funktionen in JBoss 7.1. Schaffte ich es in meinem Krieg durch hinzufügen der folgenden Zeilen in der jboss-deployment-Struktur <exclusions> <module name="org.hibernate" /> </exclusions> hinzufügen und in Abhängigkeit von hibernate core

JPA-Abfrage, die nur bestimmte Spalten auswählt, ohne Kriterienabfrage zu verwenden?

Anzahl der Antworten 6 Antworten
Ist es möglich zu wählen, sagen wir, nur die Eigenschaften A und B von einem Objekt mit einer JPA-query ohne mit Kriterien Abfragen? Wählen Sie alle Eigenschaften, ich würde nur etwas wie: SELECT i FROM ObjectName i

org.hibernate.QueryException: illegaler Versuch, die Sammlung zu dereferenzieren

Anzahl der Antworten 2 Antworten
Ich versuche folgende hql-Abfrage auszuführen SELECT count(*) FROM BillDetails as bd WHERE bd.billProductSet.product.id = 1002 AND bd.client.id = 1 Aber es zeigt org.hibernate.QueryException: illegal attempt to dereference collection [billdetail0_.bill_no.billProductSet] with element property reference [product] [select count(*) from

JPA-Unterstützung für Java 8 neue Datums- und Zeit-API

Anzahl der Antworten 8 Antworten
Ich bin mit Java 8 für mein neues Projekt. Ich versuche, neue date-und time-api in java 8 aber ich weiß nicht, ob JPA 2.1 unterstützt diese neuen Datum-und Zeit-API oder nicht. Bitte teilen Sie Ihre Erfahrungen/Meinung in

Wie spezifiziert man JPA 2.1 in persistence.xml?

Anzahl der Antworten 1 Antworten
Eine kurze Suche im Netz offenbart, 3 oder 4 Varianten, wie die Leute wurden Angabe xmlns und xsi:schemaLocation im persistence.xml. Was wäre die "richtige" Art und Weise angeben, JPA-version 2.1? Ich bin mit: <persistence version="2.1" xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"