Als «jpa» getaggte Fragen

Die Java Persistence API (JPA) ist eine Java-Spezifikation für den Zugriff auf, die Speicherung und die Verwaltung von Daten zwischen Java-Objekten / -Klassen und einer relationalen Datenbank. Es ist Teil der EJB 3.0-Spezifikation und der Industriestandardansatz für Object to Relational Mapping (ORM).

4
JPA Multiple Embedded-Felder
Kann eine JPA-Entitätsklasse zwei embedded ( @Embedded) -Felder enthalten? Ein Beispiel wäre: @Entity public class Person { @Embedded public Address home; @Embedded public Address work; } public class Address { public String street; ... } In diesem Fall Personkann a zwei AddressInstanzen enthalten - Heim und Arbeit. Ich verwende JPA …

1
Sollte JPA Entity Manager geschlossen werden?
Ich habe die Methode unten. public Profile readUser(String email){ EntityManager em = EMF.get().createEntityManager(); return em.find(Profile.class, email); } Ist die oben genannte Verwendung des Entity Managers in Ordnung? Oder ist es notwendig, sie zu schließen? Irgendwelche Vorschläge bitte.
83 java  jpa 

4
Namensattribut in @Entity und @Table
Ich habe Zweifel, weil das Namensattribut sowohl in @Entity als auch in @Table vorhanden ist Zum Beispiel darf ich den gleichen Wert für das Namensattribut haben @Entity(name = "someThing") @Table(name = "someThing") und ich kann auch verschiedene Namen für dieselbe Klasse haben @Entity(name = "someThing") @Table(name = "otherThing") Kann mir …

4
Wie verwende ich @Transactional mit Spring Data?
Ich habe gerade angefangen, an einem Spring-Data-, Hibernate-, MySQL- und JPA-Projekt zu arbeiten. Ich habe auf Spring-Data umgestellt, damit ich mich nicht darum kümmern muss, Abfragen von Hand zu erstellen. Ich habe festgestellt, dass die Verwendung von @Transactionalnicht erforderlich ist, wenn Sie Spring-Daten verwenden, da ich meine Abfragen auch ohne …

9
"Getrennte Entität übergeben, um Fehler beizubehalten" mit JPA / EJB-Code
Ich versuche, diesen grundlegenden JPA / EJB-Code auszuführen: public static void main(String[] args){ UserBean user = new UserBean(); user.setId(1); user.setUserName("name1"); user.setPassword("passwd1"); em.persist(user); } Ich erhalte diesen Fehler: javax.ejb.EJBException: javax.persistence.PersistenceException: org.hibernate.PersistentObjectException: detached entity passed to persist: com.JPA.Database Irgendwelche Ideen? Ich suche im Internet und der Grund, den ich gefunden habe, war: …
81 java  jpa  ejb-3.0 

12
JDO vs JPA für Java in Google App Engine
Ich möchte mein Projekt in Google App Engine mit Struts2 entwickeln. Für die Datenbank habe ich zwei Optionen: JPA und JDO. Könnt ihr mir bitte einen Vorschlag machen? Beide sind neu für mich und ich muss sie lernen. Also werde ich mich nach Ihren Antworten auf eine konzentrieren. Vielen Dank.

2
Was macht CascadeType.REFRESH eigentlich?
Was macht der CascadeType.REFRESHeigentlich? Die Definition dafür ist Wenn wir eine Entität aktualisieren, werden auch alle in diesem Feld enthaltenen Entitäten aktualisiert aber was bedeutet das in der Praxis? Könnte mir bitte jemand ein einfaches Beispiel geben?
81 java  jpa 

3
JPA: Unterschied zwischen @JoinColumn und @PrimaryKeyJoinColumn?
Was ist der genaue Unterschied zwischen @JoinColumnund @PrimaryKeyJoinColumn? Sie verwenden @JoinColumnfür Spalten, die Teil eines Fremdschlüssels sind. Eine typische Spalte könnte folgendermaßen aussehen (z. B. in einer Verknüpfungstabelle mit zusätzlichen Attributen): @ManyToOne @JoinColumn(name = "...") private OtherClass oc; Was passiert, wenn ich die Spalte auch als PK bewerbe (auch als …


7
Erstellen Sie den JPA EntityManager ohne die Konfigurationsdatei persistence.xml
Gibt es eine Möglichkeit, die EntityManagerohne definierte Persistenzeinheit zu initialisieren ? Können Sie alle erforderlichen Eigenschaften angeben, um einen Entitätsmanager zu erstellen? Ich muss die zur EntityManagerLaufzeit aus den vom Benutzer angegebenen Werten erstellen . Das Aktualisieren persistence.xmlund Neukompilieren ist keine Option. Jede Idee dazu ist mehr als willkommen!

3
JPA: Wie speichere ich einen String in einem Datenbankfeld? Geben Sie MYSQL Text ein
Voraussetzung ist, dass der Benutzer einen Artikel schreiben kann, daher wähle ich den Typ Textfür das contentFeld in der MySQL-Datenbank. Wie kann ich umwandeln Java StringinMySQL Text Bitte schön Jim Tough @Entity public class Article implements Serializable { private static final long serialVersionUID = 1L; @Id @GeneratedValue(strategy = GenerationType.AUTO) private …
80 java  mysql  orm  jpa 


3
Validierungsfehler: Wert ist ungültig
Ich habe ein Problem mit ap: selectOneMenu, egal was ich tue, ich kann JSF nicht dazu bringen, den Setter auf der JPA-Entität aufzurufen. Die JSF-Validierung schlägt mit dieser Meldung fehl: form: location: Validation Error: Wert ist ungültig Ich habe diese Arbeit an mehreren anderen Klassen des gleichen Typs (dh an …


5
IN-Klausel in HQL oder Java Persistence Query Language
Ich habe die folgende parametrisierte JPA- oder Hibernate-Abfrage: SELECT entity FROM Entity entity WHERE name IN (?) Ich möchte den Parameter als ArrayList <String> übergeben. Ist dies möglich? Der Ruhezustand sagt mir, dass java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.String Ist das überhaupt möglich? ANTWORTEN : Sammlungen als Parameter funktionieren …
78 java  hibernate  jpa  hql  jpql 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.