Tag: jpa-2.0

Dieser tag ist für Fragen über die version 2.0 des Java Persistence API.
Der Schwerpunkt JPA 2.0 war die Adresse, die features, die vorhanden waren, in einigen der beliebtesten ORM-Anbieter, aber konnte nicht gewinnen, Konsens-Zustimmung für JPA 1.0.

JPA: unidirektionales Many-to-One und kaskadierendes Löschen

Anzahl der Antworten 4 Antworten
Sagen, dass ich eine einseitig @ManyToOne Beziehung wie folgt: @Entity public class Parent implements Serializable { @Id @GeneratedValue private long id; } @Entity public class Child implements Serializable { @Id @GeneratedValue private long id; @ManyToOne @JoinColumn private

Wie kaskadiere ich in Hibernate 3.6 eine 1: 1-bidirektionale Beziehung auf dem Primärschlüssel richtig?

Anzahl der Antworten 2 Antworten
Habe ich eine one-to-one bidirektional Entität-Beziehung mit shared keys. Wenn ich Versuch zu speichern der Besitzer des Vereins, erhalte ich einen "null-id generiert" Ausnahme gegen die Besitz-Seite der Beziehung. Ich bin unter Verwendung der hibernate-entitymanager und mit

In JPA 2 mithilfe einer CriteriaQuery, wie die Ergebnisse gezählt werden

Anzahl der Antworten 6 Antworten
Ich bin ziemlich neu auf JPA 2 und es ist CriteriaBuilder /CriteriaQuery-API: CriteriaQuery javadoc CriteriaQuery in der Java EE 6 tutorial Ich würde gerne zählen die Ergebnisse einer CriteriaQuery, ohne Sie tatsächlich abrufen. Ist das möglich, habe

Hibernate JPA, MySQL und TinyInt (1) für Boolean anstelle von Bit oder Char

Anzahl der Antworten 4 Antworten
Hier ist mein JPA2 /Hibernate-definition: Code: @Column(nullable = false) private boolean enabled; In MySql diese Spalte ist gelöst, ein bisschen(1) Datentyp - - das funktioniert bei mir nicht. Für legacy-Probleme, die ich brauche, um die Karte boolean,

Wie überprüft man, ob das Objekt in Hibernate verschmutzt ist?

Anzahl der Antworten 3 Antworten
Wie um zu überprüfen, ob entity in Hibernate ist in den dirty-Zustand? I. e. Ich will nicht UpdatedBy und UpdatedAt nur, wenn ein paar Felder hat sich geändert. So kann ich tun, Objekt manuell zu überprüfen vergleicht

Verwirrung: @NotNull vs @Column (nullable = false)

Anzahl der Antworten 3 Antworten
Wenn Sie auf ein Feld/get-der @Entitywas ist der Unterschied zwischen Ihnen? (Ich anhalten, die Einheit durch Hibernate). Welche Rahmenbedingungen und/oder Spezifikation, jeder von Ihnen gehört? @NotNull befindet sich innerhalb javax.validation.constraints. In der javax.validation.constraints.NotNull javadoc heißt es Das

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

Wie man postgresql "Zeitstempel mit Zeitzone" in einer JPA 2-Entity abbildet

Anzahl der Antworten 2 Antworten
Ich habe ein JPA-2-Anwendung ( mit Hibernate 3.6 als JPA-Implementierung ) , verwendet Postgresql ( mit der 9.0-801.jdbc3 JDBC-Treiber ). Ich habe Probleme bei der Zuordnung "timestamp with time zone" Felder in meine JPA-Entitäten. Hier ist ein

Mehrere Ausnahmen für schreibbare Zuordnungen in EclipseLink

Anzahl der Antworten 3 Antworten
Ich habe folgende Tabellen: Was meine Absicht ist : Ein Benutzer kann ein company oder eine person aber jeder von Ihnen haben etwas gemeinsam, als Benutzername ist die email und passwordalso habe ich die JPA-Tools zum generieren

Was ist der Zweck von AccessType.FIELD, AccessType.PROPERTY und @Access

Anzahl der Antworten 1 Antworten
Ich möchte nur wissen, was ist der Unterschied zwischen all diesen Anmerkungen. Warum verwenden wir diese... bedeutet, Sie haben keine Wirkung, besonders auf Feld-Ebene und Eigenschaft der Ebene. Und was ist der Zweck der Verwendung von mixed-level-annotation

Maven 3 - Wie Annotation Prozessorabhängigkeit hinzufügen?

Anzahl der Antworten 7 Antworten
Muss ich laufen, eine annotation-Prozessor auf mein Projekt, Quellen. Die annotation der Prozessor sollte nicht eine transitive Abhängigkeit von dem Projekt, da es nur notwendig, die für die annotation der Verarbeitung und sonst nichts. Hier ist die

So definieren Sie eine unidirektionale OneToMany-Beziehung in JPA

Anzahl der Antworten 1 Antworten
Ich habe ein Folgendes problem mit entity mapping in JPA. Ich habe zwei Einheiten, die erste ist die Suche und der zweite ist der Text, der darstellt übersetzungen für Entitäten. Jetzt muss ich gebunden-Lookup, um den Text

JPA 2.0, Kriterien-API, Unterabfragen, in Ausdrücken

Anzahl der Antworten 2 Antworten
Habe ich zu schreiben versucht, eine Abfrage-Anweisung mit einer Unterabfrage und ein IN Ausdruck für viele Male. Aber ich habe es noch nie gelungen. Bekomme ich aber immer die Ausnahme, " Syntax error in der Nähe von

JPA-Kriterien-Tutorial

Anzahl der Antworten 4 Antworten
Ich habe versucht zu finden, eine JPA-Criteria API-tutorial, aber habe nicht viel erfolgreicher. Wissen Sie über alle für Anfänger? Ich möchte damit beginnen, es in einem Java5/Maven-app zu erstellen komplexer Suchanfragen. InformationsquelleAutor der Frage John Manak |

JPA / Hibernate Statische Metamodellattribute nicht gefüllt - NullPointerException

Anzahl der Antworten 4 Antworten
Möchte ich nutzen, JPA2 Kriterien API mit Metamodell-Objekte, das scheint zu sein, ziemlich einfach: ... Root<JPAAlbum> albm = cq.from(JPAAlbum.class); ... albm.get(JPAAlbum_.theme) ... ; aber diese Wurzel.erhalten Sie wirft immer ein NullPointerException. JPAAlbum_.theme wurde automatisch generiert durch Hibernate

Was ist der Unterschied zwischen @Inject und @EJB?

Anzahl der Antworten 3 Antworten
Ich bin derzeit erlernen der neuen Java-EE-6-Modelle und bin verwirrt mit der aktuellen dependency-injection-Mechanismus. Also hier sind meine Fragen: 1) Was ist der Unterschied zwischen @Inject und @EJB 2) Wenn ich ein einfaches POJO mit einem anderen

Was sind einige Beispiele aus der realen Welt, in denen JPA2 Criteria API vorzuziehen ist?

Anzahl der Antworten 4 Antworten
Habe ich ein Blick auf JPA 2.0 Kriterien-API, aber ich fand es zu umständlich im Gegensatz zu Hibernate Kriterien. Gibt es irgendeinen guten Grund für die Verwendung von JPA 2.0 Kriterien-API anstatt mit JPA-QL? Vielen Dank für

Trigger versus JPA Event

Anzahl der Antworten 2 Antworten
Ich bin dabei eine Web-Anwendung mit Spring 3.1.0.RELEASE, JSF 2.x, JPA 2, Hibernate Anbieter, MySql 5.1.x. Die Anwendung läuft auf Tomcat 7.X. In meinen Entitäten habe ich ein Datum wie beim letzten update Datum: @Column(name = "last_update_date",

Unterschiede zwischen JPA und JPA2

Anzahl der Antworten 6 Antworten
Hat jemand eine Liste der änderungen zwischen der PPV 1 und PPV 2? Ich habe gelesen, über die Kriterien, Abfragen und andere änderungen, aber ich möchte eine "neue" Art der Referenz. Dank InformationsquelleAutor der Frage Guillermo Vasconcelos

Es ist nicht erlaubt, eine Transaktion auf dem gemeinsam genutzten EntityManager zu erstellen - verwenden Sie Spring-Transaktionen oder EJB CMT

Anzahl der Antworten 1 Antworten
Dieser Beitrag ist in Fortsetzung der JPA, Wie man den Wert aus der Datenbank nach bestehen Wenn ich Folgendes ausführen, erhalte ich folgende exception, wie kann ich dies beheben? Not allowed to create transaction on shared EntityManager

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

Was zu verwenden: JPQL oder Kriterien-API?

Anzahl der Antworten 3 Antworten
Meine Java-Anwendung mit JPA für die Objekt-Persistenz. Die business-domain ist sehr einfach (nur drei Klassen sind persistent, mit 3-5 Eigenschaften). Abfragen werden einfach wie gut. Die Frage ist, welchen Ansatz ich verwenden soll: JPQL oder Kriterien für

JPA / Kriterien API - Wie & amp; gleiches Problem

Anzahl der Antworten 2 Antworten
Ich versuche, die Verwendung von Kriterien API in mein neues Projekt: public List<Employee> findEmps(String name) { CriteriaBuilder cb = em.getCriteriaBuilder(); CriteriaQuery<Employee> c = cb.createQuery(Employee.class); Root<Employee> emp = c.from(Employee.class); c.select(emp); c.distinct(emp); List<Predicate> criteria = new ArrayList<Predicate>(); if (name

Wie vermeide ich die Warnung "firstResult / maxResults", die mit dem Collection-Abruf angegeben wurde; Anwendung im Gedächtnis! "?

Anzahl der Antworten 5 Antworten
Ich bin immer eine Warnung in den Server-log - "firstResult/maxResults angegeben mit Sammlung Holen; die Anwendung in den Speicher!". Aber alles gut funktioniert. Aber ich will nicht diese Warnung. Mein code ist public employee find(int id) {

Wo finde ich eine JPA2 Maven Abhängigkeit?

Anzahl der Antworten 7 Antworten
Ich versuche zu bauen, die eine Implementierung Agnostiker maven-Modul, das basiert auf JPA2. Leider das einzige, Maven, JPA Abhängigkeit JPA1 basiert, und folglich kann ich nicht verwenden EntityManager.detach () - Methode so, dass ein JPA2 option nur.

JPA 2.0: Hinzufügen von Entitätsklassen zu PersistenceUnit * aus verschiedenen jar * automatisch

Anzahl der Antworten 8 Antworten
Ich habe ein maven-integrierte CDI-basierte Java-SE-app, die eine core Moduls und der anderen Module. Kern hat die persistence.xml und einige Personen. Die Module haben zusätzliche Entitäten. Wie kann ich die Elemente an den Strahler der Persistenz-unit? Habe

Hibernate generiert negative ID-Werte, wenn eine Sequenz verwendet wird

Anzahl der Antworten 3 Antworten
Habe ich eine Klasse mit der folgenden definition: @Id @SequenceGenerator(name = "SEQ_ACE_WORKERS_QUEUE_STATS_ID", sequenceName = "SEQ_ACE_WORKERS_QUEUE_STATS_ID", allocationSize = 500) @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "SEQ_ACE_WORKERS_QUEUE_STATS_ID") @Column(name = "ID") private long Id; Wenn wir lief es auf Jboss 4.2.3

JPA Criteria API - So fügen Sie eine JOIN-Klausel hinzu (als allgemeiner Satz)

Anzahl der Antworten 4 Antworten
Ich versuche die Abfragen dynamisch, und mein Nächstes Ziel ist das hinzufügen von JOIN-Klauseln (ich weiß nicht, wie kann ich die API verwenden). Indem Sie jetzt zum Beispiel, dieser code funktioniert bei mir : ... Class baseClass;

Rollback für jede geprüfte Ausnahme, wenn ich @Transactional sage

Anzahl der Antworten 4 Antworten
Da ist der Programmierer gezwungen, alle zu fangen checked exception, die ich zu werfen checked exception im Falle eines Problems. Ich möchte ein rollback auf die erwartet. Schreiben rollbackFor=Exception.classauf jeden @Transactional annotation ist sehr fehleranfällig, so möchte

"Nicht in" Einschränkung unter Verwendung von JPA-Kriterien

Anzahl der Antworten 1 Antworten
Ich versuche zu schreiben NOT IN Einschränkung mit JPA Criteria. Ich habe versucht, so etwas wie dieses: builder.not(builder.in(root.get(property1))); obwohl ich weiß, es wird nicht funktionieren. In der oben genannten syntax, wie kann ich die Sammlung /Liste gegen

Wie generiere ich ein JPA 2.0 Metamodell?

Anzahl der Antworten 5 Antworten
In den Geist der Typsicherheit im Zusammenhang mit der CriteriaQuery JPA 2.0 auch eine API zur Unterstützung Metamodell Darstellung von Entitäten. Ist jemand bekannt, der eine voll funktionsfähige Implementierung dieser API (für die Erzeugung des Metamodells im

Wählen Sie den MAX-Zeitstempel mit der JPA2-Kriterien-API aus

Anzahl der Antworten 1 Antworten
Also, meine Person hat: @Column(name="TS", nullable=false) private java.sql.Timestamp timestamp; Meine generierten Metamodell hat: public static volatile SingularAttribute<MyEntity,Timestamp> timestamp; Ich auswählen möchten, die von der Max-Timestamp-Wert: Root<MyEntity> root = query.from(MyEntity.class); Expression maxExpression = cb.max(root.get(MyEntity_.timestamp)); Aber ich bin nicht

Wirklich dynamischer JPA CriteriaBuilder

Anzahl der Antworten 4 Antworten
Brauche ich, um eine "echte" dynamische JPA CriteriaBuilder. Ich bekomme eine Map<String, String> mit den Aussagen. Es sieht so aus: name : John surname : Smith email : [email protected] ...more pairs possible Hier ist, was ich umsetzen:

JPA CascadeType.ALL löscht keine Waisen

Anzahl der Antworten 11 Antworten
Ich habe Probleme beim löschen von verwaisten Knoten mithilfe von JPA mit der folgenden Zuordnung @OneToMany (cascade = CascadeType.ALL, fetch = FetchType.EAGER, mappedBy = "owner") private List<Bikes> bikes; Ich bin mit dem Problem der verwaisten Rollen hängen

Laden von Entity-Klassen mit JPA 2.0?

Anzahl der Antworten 3 Antworten
Mit Hibernate können Sie laden Sie Ihre Entity Klassen: sessionFactory = new AnnotationConfiguration() .addPackage("test.animals") .addAnnotatedClass(Flight.class) .addAnnotatedClass(Sky.class) .addAnnotatedClass(Person.class) .addAnnotatedClass(Dog.class); Gibt es eine Möglichkeit, das gleiche zu tun - programmgesteuert laden von Entity-Klassen - in eine JPA 2.0 compliant?

Die Klasse kann nicht von allen BeanPostProcessors verarbeitet werden

Anzahl der Antworten 1 Antworten
Bin ich mit viel Mühe zum einrichten einer Konfiguration von Spring + Spring Data JPA + QueryDSL + JPA 2.0 + Hibernate in Maven. Ich habe bereits viele Probleme gelöst, aber dies ist mir Kopfschmerzen =/. Ich

JPA2: Groß- / Kleinschreibung nicht beachten, wie überall

Anzahl der Antworten 6 Antworten
Ich habe mit Hibernate Einschränkungen in JPA 1.0 ( Hibernate-Treiber ). Es ist definiert Restrictions.ilike("column","keyword", MatchMode.ANYWHERE) die tests, wenn die keyword-die Spalte überall und es ist groß-und Kleinschreibung. Nun, ich bin mit JPA 2.0 with EclipseLink als

Hibernate oder EclipseLink für JPA?

Anzahl der Antworten 4 Antworten
Ich Frage mich, ob jemand Erfahrung mit JPA2.0 Umsetzung dieser Rahmenbedingungen? Vor allem zusammen mit Spring3.x kommt mit EclipseLink Unterstützung. Verwenden Sie keine von diesen Rahmenbedingungen und JPA2.0 für die Produktion? Alle schweren Fragen? InformationsquelleAutor der Frage

Wie kann ich zwei oder mehr Felder in Kombination validieren?

Anzahl der Antworten 4 Antworten
Ich bin mit JPA 2.0/Hibernate Validierung zur Validierung meiner Modelle. Ich habe jetzt eine situation, wo die Kombination der beiden Felder validiert werden: public class MyModel { public Integer getValue1() { //... } public String getValue2() {

Mehrere Persistenzeinheiten-Tags in einer persistence.xml

Anzahl der Antworten 2 Antworten
Arbeite ich jetzt mit einer JPA-2.0-Projekt (in Eclipse Indigo). In meinem persistence.xml die Datei, die ich brauche, um anzugeben, dass zwei <persistence-unit> - tags, denn ich habe zwei verschiedene Datenbank zu arbeiten. Dies zu tun, erhalte ich

Hibernate fügt Duplikate in eine @ OneToMany-Sammlung ein

Anzahl der Antworten 5 Antworten
Ich habe eine Frage zu Hibernate 3.6.7 und JPA 2.0. Betrachten folgende Personen (einige Getter und setter sind der Kürze halber weggelassen): @Entity public class Parent { @Id @GeneratedValue private int id; @OneToMany(mappedBy="parent") private List<Child> children =

Java EE Architektur - Werden DAO's immer noch empfohlen, wenn ein ORM wie JPA 2 verwendet wird?

Anzahl der Antworten 2 Antworten
Wenn ich ein ORM wie JPA2 - wo ich meine Einheiten zugeordnet sind, um meine Datenbank, sollte ich noch ein DAO? Es scheint wie eine Menge mehr Aufwand. Zum Beispiel, ich würde pflegen müssen drei extra-Pakete: One,

Eclipse-Fehler: Dieses Projekt hat die JPA-Facette, aber es konnte kein JPA-Projekt erstellt werden

Anzahl der Antworten 11 Antworten
Nach einem Neustart von Eclipse, bekomme ich die folgende Fehlermeldung in meinem Projekt: In diesem Projekt hat die JPA-facet, aber keine JPA-Projekt erzeugt werden konnte. Finden Sie im Fehlerprotokoll für weitere details. Nichts, was ich getan habe

Spring Data-JPA versus JPA: Was ist der Unterschied?

Anzahl der Antworten 3 Antworten
Ich bin etwas verwirrt über den Unterschied zwischen Spring-Data-JPA und JPA. Ich weiß, über PPV, es ist eine Spezifikation zum speichern der Java-Objekte in eine relationale Datenbank mit den gängigen ORM-Technologie, D. H. In anderen Worten JPA

JPA CriteriaBuilder - Verwendung des Vergleichsoperators "IN"

Anzahl der Antworten 2 Antworten
Können Sie mir bitte helfen, wie konvertieren Sie die folgenden codes, um die Verwendung von "in" Betreiber von Kriterien builder? Ich brauche die filter-Liste/array der Benutzernamen verwenden "in". Ich habe auch versucht zu suchen mit JPA CriteriaBuilder

Generieren Sie JPA 2-Entitäten aus der vorhandenen Datenbank

Anzahl der Antworten 10 Antworten
Wie kann ich generieren, JPA2-konform @Entity aus bestehenden Datenbanken?. Fand ich dies: Frage Trotzdem ist es nicht klar, ob JBoss generiert konform JPA2, und auch ich würde gerne wissen, ob es ein vendor-unabhängigen Weg, dies zu tun.

JPA concat-Betreiber

Anzahl der Antworten 3 Antworten
Gibt es eine JPA-concat-operator für die string-Verkettung? Ich weiß, es ist eine JPA CONCAT Funktion, jedoch seine hässliche zu verwenden, für die Verkettung mehrerer Zeichenketten ist. CONCAT(CONCAT(CONCAT(cola,colb),colc),cold) Anbietern wie Oracle bieten || einige andere wie Microsoft bieten

Speichern einer Map & lt; String, String & gt; Verwenden von JPA

Anzahl der Antworten 2 Antworten
Frage ich mich, ob es möglich ist, mit Anmerkungen zur Beibehaltung des attributes anzeigen in die folgende Klasse mit JPA2 public class Example { long id; //.... Map<String, String> attributes = new HashMap<String, String>(); //.... } Da

Wie verwende ich @Cacheable von JPA2 anstelle von @Cache von Hibernate?

Anzahl der Antworten 2 Antworten
In der Regel verwende ich Hibernate ist @Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE) cache @Entity-Klasse , und es funktioniert gut. In JPA2 , gibt es wieder eine @Cacheable annotation zu sein scheint, dass die gleiche Funktionalität mit Hibernate @Cache. Meine