Tag: jpa

Die Java Persistence API (JPA) ist ein Java-Spezifikation für den Zugriff auf die anhaltende und verwalten der Daten zwischen Java-Objekten/Klassen und einer relationalen Datenbank. Es ist Teil der EJB 3.0 Spezifikation und ist das Industrie-standard-Ansatz für die Objekt-zu-Relational-Mapping (ORM).

@OneToMany ohne inverse Beziehung und ohne Join-Tabelle?

Anzahl der Antworten 3 Antworten
Dies ist ein ähnliches problem zu "Hibernate @OneToMany ohne eine separate join-Tabelle"in, dass ich noch eine @OneToMany-Beziehung ohne eine join-Tabelle. Allerdings möchte ich auch nicht definieren, die die umgekehrte Beziehung. Entfernen Sie die inverse scheint zu ergeben,

JPA 2.0 verwendet Hibernate als Provider - Ausnahme: Kein Persistence-Provider für EntityManager

Anzahl der Antworten 3 Antworten
Ich versuche zum einrichten einer einfachen jpa-2.0-Projekt, indem Sie die folgenden Informationen in der Hibernate EntityManager Dokumentation. Ich habe seit Stunden jetzt, aber egal was ich mache ich bekomme immer diese exception wenn ich versuche zu erstellen

JPA vs Spring JdbcTemplate

Anzahl der Antworten 5 Antworten
Für ein neues Projekt ist der PPV immer das empfohlene Werkzeug für den Umgang mit relationalen Daten oder gibt es Szenarien, in denen Spring JdbcTemplate ist die bessere Wahl? Einige Faktoren zu berücksichtigen, Ihre Antwort: neue Datenbank-schema-vs

Wie man ein Clob in JPA in einer Implementierung agnostic Weise erstellt

Anzahl der Antworten 2 Antworten
Ich bin mit Ejb3 und JPA (basierend auf Hibernate und Oracle 10g im moment) Habe ich eine Entität mit einem clob - @Entity @Table(name = "My_TAB") public class ExampleEntity implements java.io.Serializable { private Clob someText; public void

Eclipselink 2.5 Metamodellgenerierung mit Maven

Anzahl der Antworten 7 Antworten
Ich würde gerne wissen, wie zu generieren der statischen metamodellen mit Maven und Eclipselink 2.5. Es funktionierte durch das hinzufügen dieser Zeilen pom.xml beim ausführen von Eclipselink 2.4. //Generate meta model for eclipselink 2.4 (does not work

Spring CrudRepository findByInventoryIds (List & lt; Long & gt; inventoryIdList) - entspricht der IN-Klausel

Anzahl der Antworten 3 Antworten
Im Frühjahr CrudRepository, haben wir die Unterstützung für "IN-Klausel" für ein Feld? dh etwas ähnliches wie die folgenden? findByInventoryIds(List<Long> inventoryIdList) Wenn diese Unterstützung nicht verfügbar ist, was für elegante Möglichkeiten können in Betracht gezogen werden? Brennen Abfragen

Unterschied zwischen JPA-Entität und Hibernate-Entität

Anzahl der Antworten 3 Antworten
Wenn ich kommentieren eine Klasse mit @Entity und versuchen, die Abhängigkeiten, die ich erhalten, wählen Sie das Paket zwischen zwei verschiedenen Paketen javax.die Persistenz.Einheit und org.hibernate.Anmerkungen.Entity Dem javax-package ist JPA-entity-annotation, aber warum ist es einer hibernate-entity-annotation und

JPA-basierte JUnit Test Best Practices

Anzahl der Antworten 4 Antworten
Dies ist eine etwas seltsame Frage, aber es beschäftigt mich seit ein paar Monaten jetzt. Ich gebaut habe, eine JPA-basierte web-Anwendung mit Wicket + Hibernate (gebaut mit Maven), und testen möchten, die DAO-Schicht direkt zu. Ich erstellte

JPA: Was ist das richtige Muster für die Iteration über große Ergebnismengen?

Anzahl der Antworten 13 Antworten
Sagen wir ich habe eine Tabelle mit Millionen von Zeilen. Mit JPA, was ist der richtige Weg, um die Iteration über eine Abfrage auf die Tabelle, so dass ich habe nicht alle einer in-memory-Liste mit Millionen von

Spring + Hibernate versus Spring Data JPA: Sind sie anders?

Anzahl der Antworten 3 Antworten
Zwar kein Anfänger, ich versuche zu lernen spring-framework (wieder!) um sicher zu sein, dass ich das wirklich verstehen zu können. Ich habe die klare Vorstellung auf core Spring (DI). Nun, ich bin mit Schwerpunkt auf Daten-Ebene. Habe

Erzwinge Aktualisierung der Sammlung JPA entityManager

Anzahl der Antworten 5 Antworten
Ich bin mit NAHT mit JPA (implementiert als Naht-Verwaltete Persistenz-Kontext), in meiner backing-bean, die ich laden Sie eine Sammlung von Entitäten (ArrayList) in der backing-bean. Wenn ein anderer Benutzer ändert eine der Entitäten in einer anderen Sitzung

Ist es möglich, generiertes SQL mit EclipseLink auszugeben, ohne die Ausführlichkeit des Protokolls zu erhöhen?

Anzahl der Antworten 3 Antworten
Möchte ich die Ausgabe der SQL generiert von EclipseLink, um die Konsole während der Entwicklung. Allerdings konnte ich nur tun, indem Sie den Protokolliergrad in ORDNUNG. Ich habe eine komplexe Domänen-Modell, die aus vielen Klassen, so viel,

Implementieren benutzerdefinierter Methoden des Spring Data-Repositorys und deren Verfügbarmachung durch REST

Anzahl der Antworten 5 Antworten
Ich versuche, um eigene Methoden, um meine Spring-Data-repository PersonRepository wie beschrieben in 1.3 eigene Implementierungen für Spring Data repositories und setzt diese Methode durch RUHE. Der erste code ist aus Zugriff auf JPA Daten mit REST Beispiel,

Wie unterscheidet sich Spring Data JPA von Hibernate für große Projekte?

Anzahl der Antworten 3 Antworten
Ich habe eine harte Zeit entscheiden, ob ich sollte-stick mit Hibernate für ein neues Projekt, oder meine Füße nass mit JPA und die neuen Frühjahrs-Daten Umsetzung. Ist die Spring-Data-framework soll für große Projekte oder kleine Projekte mit

Warum läuft Eclipse Juno 4.2 mit "JPA Java Change Event Handler" -Prozessen?

Anzahl der Antworten 6 Antworten
Ich habe nur ein Upgrade auf Eclipse Juno 4.2. Ich habe einen komplett neuen Arbeitsbereich sauber, aber importiert haben Projekte, die zuvor verwendet wurde in Eclipse 3.7 und daher haben einige Eclipse-Metadaten in Ihnen. Beim verschieben auf

Spring - Können mehrere Transaktionsmanager in derselben Anwendung verwendet werden?

Anzahl der Antworten 2 Antworten
Ich bin neu auf Frühling und ich Frage mich, ob es möglich zahlreiche Transaktions-Manager in der gleichen Anwendung? Habe ich zwei Daten-Zugriffs-Schichten - eine für beide Datenbanken. Ich Frage mich, wie gehen Sie über die Verwendung einer

@Column (s) in einer @ ManyToOne-Eigenschaft nicht zulässig

Anzahl der Antworten 2 Antworten
Ich habe eine JPA-Entität durch eine Eigenschaft festgelegt, wie @ManyToOne @Column(name="LicenseeFK") private Licensee licensee; Aber wenn ich bereitstellen auf JBoss 6 löst die Anwendung eine Fehlermeldung angezeigt: org.hibernate.AnnotationException: @Column(s) not allowed on a @ManyToOne property Verwende ich

Teilen einer Persistenzeinheit über Komponenten in einer EAR-Datei

Anzahl der Antworten 7 Antworten
In eine Java EE 6 Anwendung, wo ich mit .Ohr-Verpackung, würde ich gerne eine Persistenz-unit zugreifen können Komponenten in verschiedenen .jar-Dateien. Allerdings bin ich mir nicht sicher, wie Sie Sie definieren diese persistenzeinheit. Mit der @PersistenceContext-annotation der

@ embeddable vs @entity für eine Zuordnung einer Sammlung

Anzahl der Antworten 2 Antworten
Dieser muss ziemlich naiv, aber ich habe Zweifel auf, Wann @Entity und @Embeddable. Sagen, dass ich eine User und Notification Klasse. @Entity public class User{ //other properties @onetomany private List<Notification> notifications; } @Entity public class Notification{ //properties

Ändern Sie das Datenbankschema zur Laufzeit basierend auf dem angemeldeten Benutzer

Anzahl der Antworten 2 Antworten
Ich habe gelesen, viele Fragen und Antworten über dynamische datasource-routing und umgesetzt haben, eine Lösung mit AbstractRoutingDataSource und andere(siehe unten). Das ist in Ordnung, erfordert aber hardcoded Eigenschaften für alle Datenquellen. Da die Anzahl der Nutzer mit

Eins-zu-viele-Beziehung mit Join-Tabelle

Anzahl der Antworten 1 Antworten
Habe ich eine eins-zu-viele-Beziehung modelliert join Tabelle: create table t1 (id int primary key, name varchar(10) /*...*/); create table t2 (id int primary key, name varchar(10) /*...*/); create table t1_t2 (t1_id int, t2_id int, primary key (t1,

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

Unterschied zwischen FetchMode und FetchType

Anzahl der Antworten 2 Antworten
was ist der Unterschied in der Angabe lazy = "true" und mit fetch = "select" or "join" ? die eine ist der anderen vorgezogen ? Grüße jayendra InformationsquelleAutor der Frage jayendra bhatt | 2014-09-13

Was ist der Unterschied zwischen LocalContainerEntityManagerFactoryBean und LocalEntityManagerFactoryBean?

Anzahl der Antworten 5 Antworten
Kann jemand erklären, was der Unterschied zwischen dem Spring-Framework ist LocalContainerEntityManagerFactorybean und LocalEntityManagerFactoryBean? InformationsquelleAutor der Frage BlueSky | 2011-05-27

@OneToMany mappedBy Karten zu _____

Anzahl der Antworten 2 Antworten
Was bedeutet mappedBy Karte zu? Oder eher, was sollte es anzeigen? Den headers Feld unten Karten zu @Entity Foo als pro @OneToMany docs? Und dann Foo wäre ein wrapper für javax.mail.Header? package net.bounceme.dur.usenet.model; import java.io.Serializable; import java.util.ArrayList;

Kann javax.persistence.Query.getResultList () null zurückgeben?

Anzahl der Antworten 5 Antworten
Und wenn ja, unter welchen Umständen? Javadoc und der JPA-Spezifikation sagt nichts. InformationsquelleAutor der Frage rdk | 2009-07-12

javax.persistence.PersistenceException: Kein Persistence-Provider für EntityManager namens customerManager

Anzahl der Antworten 10 Antworten
Ich bin neu in JPA & Hibernate. Nach der Lektüre einige online-Materialien jetzt verstehe ich, was Winterschlaf ist und wie es verwendet werden kann mit JPA. Nun, ich bin versucht, diese laufen JPA & Hibernate tutorial. Ich

@Id @GeneratedValue, aber legen Sie einen eigenen ID-Wert fest

Anzahl der Antworten 4 Antworten
Ich habe eine Tabelle mit einer generierten id, aber in einigen Fällen möchte ich es auf meinem eigenen. Kann ich irgendwie erzwingen, Hibernate, ignorieren Sie die @GeneratedValue? InformationsquelleAutor der Frage woezelmann | 2010-01-21

Hibernate @ManyToOne verweist auf eine unbekannte Entität

Anzahl der Antworten 7 Antworten
Ich erhalte die folgende Hibernate-Ausnahme: @OneToOne or @ManyToOne on Matchup.awayTeam references an unknown entity: Team Vereinfachten Matchup-Klasse sieht wie folgt aus: @Entity public class Matchup implements Serializable { protected Team awayTeam; @ManyToOne @JoinColumn(name="away_team_id") public Team getAwayTeam() {

Batch-Einsätze mit JPA / EJB3

Anzahl der Antworten 5 Antworten
Tut, JPA/EJB3 Rahmen der standard-Weg, dies zu tun batch insert-operation...? Wir verwenden hibernate für die Persistenz-framework, So kann ich zurück auf Hibernate-Session und die Verwendung der Kombination Sitzung.save()/session.flush() erreichen Batchdatei einfügen. Würde aber gerne wissen, ob EJB3

Hibernate: Wo sind insertable = false, updatable = false in zusammengesetzte Primärschlüsselkonstellationen mit Fremdschlüsseln?

Anzahl der Antworten 2 Antworten
Bei der Implementierung von composite primary keys in Hibernate oder anderen ORMs es gibt bis zu drei stellen, wo die einsetzbaren = false, updatable = false in zusammengesetzten Primärschlüssel Konstellationen, verwenden identifizierenden Beziehungen (FKs, die Teil der

org.hibernate.MappingException: Der Typ konnte nicht ermittelt werden für: java.util.Set, bei Tabelle: USERS, für Spalten: [org.hibernate.mapping.Column (Rechnungen)]

Anzahl der Antworten 1 Antworten
Ich habe ein problem, dass Hibernate nicht in der Lage ist zum bestimmen des Typs der Satz in der Tabelle BENUTZER. Ich bin versucht, einen Fremdschlüssel erstellen der Tabelle RECHNUNGEN durch eins-zu-viele-Beziehung. Ein Benutzer generieren kann viele

JPA: Standardmäßige Spaltennamenzuordnung für @ManyToOne-Beziehungen

Anzahl der Antworten 2 Antworten
Wenn wir eine Klasse: @Entity Order implements Serializable { @Id private Integer id; ... } und: @Entity OrderLine implements Serializable { @Id private Integer id; @ManyToOne Order order; ... } Was Zeile name wird die Eigenschaft um

JPA - Wann getTransaction () verwendet werden soll, wenn Objekte beibehalten werden

Anzahl der Antworten 4 Antworten
Ich habe vor kurzem angefangen zu arbeiten mit JPA auf die Google App Engine. In der Lesung einige Beispiele, ich habe bemerkt, ein paar Variationen in der Art-Objekte persistent gespeichert werden. In einem Fall habe ich so

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 |

So testen Sie Spring Data-Repositories

Anzahl der Antworten 5 Antworten
Ich möchte ein repository (z.B. UserRepository) erstellt und mit Hilfe von Spring Data. Ich bin neu in der Frühling-Daten (aber nicht bis zum Frühjahr) und ich diese tutorial. Meine Wahl der Technologien für den Umgang mit der

Spring Boot w / JPA: verschiebe @Entity in ein anderes Paket

Anzahl der Antworten 4 Antworten
Ich habe Probleme mit meine ersten Schritte mit Spring-Boot mit JPA. Ich habe angefangen mit einem ziemlich minimalistischen Beispiel aus dem Git Verwendung von Gradle. Nun einfach verschieben Customer auf ein anderes Paket, das, sagen wir mal

Wie man den EntityManager-Lebenszyklus in der CDI-Umgebung verwaltet (mit Tomcat)

Anzahl der Antworten 4 Antworten
Ich entwickle eine Anwendung, und ich haben begonnen, zu verwenden CDI zusammen mit JSF und JPA. Der web-container Tomcat. Ich bin sehr verwirrt über EntityManager life-cycle in meinem CDI Bohnen und ich brauchen würde, ein guter Rat,

Wann wird die DiscriminatorValue-Annotation im Ruhezustand verwendet?

Anzahl der Antworten 4 Antworten
Was und Wann ist die beste Szenario für die Verwendung der DiscriminatorValue-annotation im Ruhezustand? InformationsquelleAutor der Frage czetsuya | 2013-05-27

Warum hat JPA eine @Transient-Annotation?

Anzahl der Antworten 6 Antworten
Java hat die transientSchlüsselwort. Warum JPA haben @Transient anstatt einfach mit den bereits vorhandenen java-Schlüsselwort? InformationsquelleAutor der Frage deamon | 2010-01-28

Wie funktioniert die automatische Tabellenerstellung im Frühling / Hibernate / jpa?

Anzahl der Antworten 8 Antworten
Ich kann nicht die automatische Erstellung der Tabelle arbeiten, die im Frühjahr bei der Verwendung von hibernate /jpa. Hier sind meine config Dateien: <?xml version="1.0" encoding="UTF-8"?> <persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd" version="1.0"> <persistence-unit name="naveroTest"> <provider>org.hibernate.ejb.HibernatePersistence</provider> <class>xxx</class> ...

Spring JPA @Query mit LIKE

Anzahl der Antworten 8 Antworten
Ich versuche eine Methode in CrudRepository, wird in der Lage sein, geben Sie mir die Liste der Benutzer, deren Benutzernamen sind WIE die input-parameter(nicht nur beginnen, sondern auch enthält). Ich habe versucht, verwenden Sie die Methode "findUserByUsernameLike(@Param("username")

Was ist der Unterschied zwischen transaktionsorientiertem Persistenzkontext und erweitertem Persistenzkontext?

Anzahl der Antworten 3 Antworten
Was ist der Unterschied zwischen Transaction-scoped Persistence context und Extended Persistence context ?? InformationsquelleAutor der Frage Muhammad Hewedy | 2010-03-30

Was ist der Unterschied zwischen dem Namensargument in @Entity und @Table bei Verwendung von JPA?

Anzahl der Antworten 3 Antworten
Ich bin mit JPA2 und beide @Entity und @Table haben eine name Attribut, - e. g.: @Entity(name="Foo") @Table (name="Bar") class Baz Was sollte ich verwenden, welche sind optional? In meinem konkreten Fall habe ich eine Klasse User

Wie man Tabellen auf nicht primärem Schlüssel mit JPA und Hibernate verbindet

Anzahl der Antworten 1 Antworten
Habe ich 3 Modelle UserHouseUserHouseMap. Und ich brauche, um den Zugriff eines Benutzers Haus durch die Karte. Problem ist nur, das ist eine alte DB & ich kann nicht die Tatsache ändern, die ich brauche, um anzeigen

Was ist eine JPA-Implementierung?

Anzahl der Antworten 5 Antworten
Ich bin erste Schritte mit JPA, und ich bin verwirrt, was genau die JPA-Implementierung(EclipseLink, TopLink, Hibernate, etc.) tut. Verstehe ich die theoretische Rolle der PPV, aber was ist der Zweck der verschiedenen Implementierungen? Gibt es signifikante Unterschiede

Was ist der Unterschied zwischen Kaskaden- und Disaster-Entfernung von der DB?

Anzahl der Antworten 2 Antworten
Was ist der Unterschied zwischen @OneToMany(cascade=REMOVE, mappedBy="customer") public List<Order> getOrders() { ... } und @OneToMany(mappedBy="customer", orphanRemoval="true") public List<Order> getOrders() { ... } In diesem Beispiel wird von Java-EE-Tutorial, aber ich verstehe immer noch nicht, details. InformationsquelleAutor der

Hibernate + MySQL: Wie setze ich die Kodierung utf-8 für Datenbank und Tabellen?

Anzahl der Antworten 7 Antworten
Mein system läuft auf Linux MandrivaRDBMS - MySQL 5. Ich muss die Datenbank und die Tabellen erstellt, in UTF-8. Hier ist ein fragment von hibernate.cfg.xml - ... <property name="hibernate.hbm2ddl.auto">create-drop</property> <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property> <property name="hibernate.connection.characterEncoding">utf8</property> ... meine.cnf - #

Java-Entity - warum brauche ich einen leeren Konstruktor?

Anzahl der Antworten 7 Antworten
Das klingt vielleicht blöd für Sie, aber warum brauche ich, um zu definieren, einen leeren Konstruktor in meinem @Entitys? Jedem tutorial sah ich sagte : jede Entität muss einen leeren Konstruktor. Aber Java immer geben Sie eine

jpa entfernt das Kind aus der Sammlung

Anzahl der Antworten 1 Antworten
Ich bin mit JPA über Hibernate in meiner web-app. Hier sind zwei Entitäten (nur Getter sind dargestellt): class Kind { private Elternteil Elternteil; @ManyToOne(optional=false) @JoinColumn(name="parent_id", referencedColumnName="parent_id", nullable=false, updatable=false) öffentliche Eltern-getParent() { return parent; } } class Eltern