Articles of jpa

JPA-Ausnahme: Objekt: … ist kein bekannter Entitätstyp

Ich bin neu bei JPA und habe Probleme mit der automatischen Generierung von Primärschlüsselwerten. Ich habe folgende Entität: package jpatest.entities; import java.io.Serializable; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; @Entity public class MyEntity implements Serializable { private static final long serialVersionUID = 1L; @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; public Long getId() { […]

Gibt es eine API, um verschiedene Einheiten wie KG, Liter, Meter, KM, etc

In meinem Projekt muss ich irgendwo mit einem unitOfIssue of Items . Nun können verschiedene Elemente natürlich unterschiedliche Repräsentationseinheiten haben. Also suchte ich nach einer API oder nach einer Möglichkeit, diese Situation elegant zu bewältigen. Gibt es eine verfügbare API, die eine Möglichkeit bietet, diese Einheiten darzustellen? Ich habe von JScience gehört, was beeindruckend erscheint, […]

Irgendwelche Nachteile bei der Verwendung von Hibernate EntityManager (vs. Hibernate Core)?

Die Hibernate EntityManager-Dokumentation besagt , dass: Sie können eine Kombination aus allen drei zusammen verwenden, Anmerkungen ohne JPA-Programmierschnittstellen und Lebenszyklus oder sogar reinen nativen Hibernate Core, abhängig von den geschäftlichen und technischen Anforderungen Ihres Projekts. Sie können jederzeit auf native Hibernate-APIs oder bei Bedarf auch auf native JDBC und SQL zurückgreifen. Code, der die JPA-API […]

Unterschied zwischen der Verwendung von @ OneToMany und @ManyToMany

Ich habe Probleme, den Unterschied zwischen @OneToMany und @ManyToMany . Wenn ich @OneToMany , wird standardmäßig eine JoinTable erstellt, und wenn Sie das Attribut mappedBy hinzufügen, haben Sie eine bidirektionale Beziehung zwischen zwei Entitäten. Ich habe eine Question , die zu vielen Categories gehören kann, und eine Category kann zu vielen Questions . Ich verstehe […]

Beziehung zwischen JPA- und Hibernate-Annotation

Ich bin ziemlich neu in der Frühlingswelt und ich studiere, wie ich Hibernate und Spring Framework integrieren kann Ich habe einiges über die Beziehung zwischen Hibernate Annotation und JPA Annotation. Wenn ich etwas wie die folgende Entitätsklasse habe: package org.andrea.myexample.HibernateOnSpring.entity; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Table; /* Classe che rappresenta un […]

JPA – Einstellung der Entity-classneigenschaft aus der berechneten Spalte?

Ich bin gerade dabei, JPA in einer einfachen Java-Web-App, die auf Glassfish 3 läuft (Persistence Provider ist EclipseLink), in den Griff zu bekommen. Bis jetzt, ich mag es wirklich (Bugs in Netbeans / Glassfish Interaktion beiseite), aber es gibt etwas, dass ich tun können, dass ich nicht sicher bin, wie es geht. Ich habe eine […]

JPA concat-Betreiber

Gibt es einen JPA Concat-Operator für die String-Verkettung? Ich weiß, dass es eine JPA- CONCAT function gibt, die jedoch für die Verkettung mehrerer Zeichenfolgen CONCAT . CONCAT(CONCAT(CONCAT(cola,colb),colc),cold) Anbieter wie Oracle bieten || einige andere wie Microsoft bieten + . Gibt es einen Standard JPA Verkettungsoperator, so dass ich eine Abfrage wie erstellen könnte cola || […]

JPA 2 @SequenceGenerator @GeneratedValue erzeugt eine eindeutige Integritätsverletzung

Problemübersicht Zu scheinbar zufälligen Zeiten erhalten wir eine Ausnahme “postgresql doppelten Schlüssel verletzt einzigartige Einschränkung.” Ich glaube, ich weiß, was unser Problem ist, aber ich möchte keine Änderungen am Code vornehmen, ohne einen reproduzierbaren Testfall zu haben. Aber da wir es in keiner anderen Umgebung als zufällig in der Produktion reproduzieren konnten, bitte ich um […]

JPA: Welche Seite sollte in am: n-Beziehung die besitzende Seite sein?

Sprich zum Beispiel habe ich Entitäten “Artikel” und “Tag” (wie in einem typischen Blog). Jeder Artikel kann viele Tags haben, und jedes Tag kann von vielen Artikeln verwendet werden, daher handelt es sich um eine klassische m: n-Beziehung. Ich muss eine besitzende Seite mit JPA angeben. Aber welche Seite sollte die besitzende Seite sein? Ein […]

Spring Data JPA (Hibernate): Wie kann ich eine konkrete Entität abrufen, die nur ein Feld in ihrer abstrakten Oberklasse verwendet?

Betrachten Sie die folgende Hierarchie, in der die Entitäten WidgetA und WidgetB eine abstrakte Widget Oberklasse erweitern: @Entity @Inheritance(strategy = InheritanceType.JOINED) public abstract class Widget implements Serializable { @Column(name=”serialNumber”, length=64, nullable=false, unique=true) private String serialNumber; … und @Entity public class WidgetA extends Widget implements Serializable { … und @Entity public class WidgetB extends Widget implements […]