Tag: jpa-2.1
Dieser tag ist für Fragen speziell über die neuen Funktionen der version 2.1 des Java Persistence API.
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
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
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
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" />
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
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,
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);
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
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
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
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
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
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
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
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
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"