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).
4
Antworten
Ist es möglich, mit Anmerkungen versehen eine Klasse als @Embeddable oder eine Eigenschaft als @Embedded? Beispielcode: @Embeddable class A{ ... } class B{ ... } @Entity class Foo { A a; @Embedded B b; } Wann lieber
1
Antworten
Ich bin mit Spring Boot und Spring Data JPA. Haben folgende Klasse: import org.springframework.transaction.annotation.Transactional; @Transactional(propagation = Propagation.REQUIRED) public class Foo{ public void bar(){} } wird bar() und jedes andere Mitglied-Methode werden auch transaktionale? Ich auch die zweite
1
Antworten
Gewusst wie: aufrufen, um auf eine gemeinsame Entität? Ich bin versucht zu erreichen, Sie Folgendes mit: select * from person p inner join Telefon t auf p.id=t.person_id join-sim-s on s.id=t.sim_id order by s.name DESC @Entity public class
1
Antworten
Frage ich mich, ob es möglich ist, eine ElementCollection von Integrierbaren in eine andere Einbettbare ? Hier ein Beispiel von meinem Lieferanten Entität, die hat eine Liste von Adressen, die von einem eingebauten Typ : @Entity public
1
Antworten
Ich habe eine alte Datenbank, die ich benutze, EJB3-Modell. Die Datenbank ist in ziemlich schlechter Form, und wir haben bestimmte ungewöhnliche Einschränkungen auf, wie wir uns einfügen in die DB. Nun möchte ich das Modell der Datenbank
2
Antworten
Frage ich mich, ob es eine gute Lösung zum erstellen einer JPQL Abfrage (meine Abfrage ist auch "expressive" und ich kann-Kriterien) auf der Grundlage eines filters. Etwas wie: query = "Select from Ent" if(parameter!=null){ query += "WHERE
3
Antworten
Gibt es eine proprietäre hibernate-annotation angeben, die Foreign Key Einschränkung Namen, die bei DDL-generation time: org.hibernate.annotations.ForeignKey. Gibt es auch eine Möglichkeit zum angeben der Primärschlüssel Einschränkung Namen? Andere JPA-Provider wahrscheinlich ermöglichen es (wie jene, die unterstützen auch
2
Antworten
Ich versuche, herauszufinden, wo ist die definition der oben genannten Ressourcen gespeichert. Meine Anwendung hat nicht und hatte nie solche Ressource definiert. Also ich bin mir eigentlich sicher, dass dies einige Art von server-Referenz-aber die Frage ist,
2
Antworten
Verwende ich JPA->Hibernate. PlayFramework. Ich will eine Beziehung zu haben. Category - 1:n -> Tag Jede Kategorie kann beliebig viele tags, aber tags nicht zu kennen. So, ich mag das: @Entity public class Category ... { @OneToMany
1
Antworten
Ich versuche zu schreiben, die folgenden SQL-Abfragen mit JPA Criteria API SELECT * FROM roles WHERE roles.name IN (SELECT users.role FROM users where name="somename"); und es ist ein bisschen zu viel für mich (ich habe gerade angefangen
2
Antworten
Ich bin mit QueryDSL mit JPA. Ich möchte die Abfrage einiger Eigenschaften einer Entität, es ist so: QPost post = QPost.post; JPAQuery q = new JPAQuery(em); List<Object> rows = q.from(post).where(...).list(post.id, post.name); Funktioniert es einwandfrei. Wenn ich Abfragen
2
Antworten
Ich bin auf der Suche nach einer multitenancy-Lösung für meine web-Anwendung. Ich möchte zum implementieren einer Anwendung mit Separaten Schema-Modell. Ich bin am überlegen eine datasource pro Sitzung. Um dies zu tun, legte ich datasource und entitymanger
2
Antworten
Hallo Jungs Ich bin migrieren einer Anwendung mit hibernate von xml zu JPA-Annotationen. Derzeit bin ich stecken bei der Zuordnung einer Karte von Objekten, mit Verbindung id mit Anmerkungen Dies ist, wie die versuche, es zu tun.
2
Antworten
Alle, gibt es ein tool, wie ein SQL-client, mit dem ich überprüfen kann, ob eine JPA query bekomme ich von meinem system logs/Konsolen? Bedeutung, wie ich überprüfen kann, ob eine SQL-Abfrage mit einem SQL-client wie Oracle SQL+
3
Antworten
Ich bin mit JPA-Annotationen mit Hibernate und ich weiß wirklich nicht, wie zu verwalten association Tabelle. Hier meine Datenbank : | COUNTRY | | COUNTRY_MOVIE| | MOVIE | |---------| |--------------| |---------| | COU_ID |* *| COUNTRY_ID |*
1
Antworten
Dies ist mein Erster richtiger Exposition gegenüber PPV und ich werde versuchen, die einfachste update-Anweisungen. Ich bin innerhalb einer jBoss 7.1.x-server mit Hibernate als JPA-Implementierung. Jegliche Hilfe würde sehr geschätzt werden.. Hier ist mein producer-Methode für den
1
Antworten
Ich habe ein problem mit JPA und Diskriminator-Wert. Wert=0 zugeordnet werden soll, als user und mit dem Wert=1 zugeordnet werden sollte, als admin ich aber nur bekommen die Benutzer @Entity @Table(name="T_USERS") @Inheritance(strategy=InheritanceType.SINGLE_TABLE) @DiscriminatorColumn(name="usergroup", discriminatorType = DiscriminatorType.INTEGER) public
2
Antworten
Gegeben, die unter JPQL-statement, wie kann ich es ändern, so dass Sie die Kätzchen in der angezeigten Liste sind in der Reihenfolge Ihrer age Eigenschaft? SELECT c FROM Cat c left join fetch c.kittens WHERE c.id =
3
Antworten
Habe ich schon einmal kurz anschauen JPA vor kurzem, und ich Frage mich, was ist der deal mit Datenbank schema-Migrationen und bleiben aufgereiht mit den Klassen, die Sie erstellt haben. Gibt es Unterstützung in der PPV für
1
Antworten
Ich würde gerne die foreign-key-constraint-Namen, die automatisch generierten von hibernate, das ist also nicht benannt fk_123213241341, aber fk_user. Ich versuche, die neue JPA 2.1 Annotationen @ForeignKey. Aber mir fehlt wohl etwas: org.hibernate.AnnotationException: A Foreign key refering User
4
Antworten
Ich gefunden habe Unmengen von Ressourcen auf dieser, wie diese - Unendliche Rekursion mit der Jackson-JSON-und Hibernate-JPA Problem. Ich habe versucht umsetzen der verschiedenen Vorschläge, die dort beschrieben (einschließlich der grundlegenden @JsonIgnore), aber ohne Erfolg. Ich kann
3
Antworten
Habe ich eine kleine Anwendung, mit mehr Beziehungen. Jetzt will ich löschen, die Daten meiner Tabelle, wie kann ich den löschen habe ich nicht bekommen jede Idee, die zu löschen. Beziehungen sind wie folgt: PanCard-->Mitarbeiter (Ono To
1
Antworten
Ich habe ein JPA-Abfrage der form: SELECT category, count(*) AS c FROM ... Ich weiß, dass, wenn die Abfrage nur gibt eine einzelne Spalte kann ich etwas tun wie: List<Article> articles = query.getResultList(); Jedoch, wie greife ich
1
Antworten
Ich versuche zu implementieren ist ein sehr einfaches vererbungsmodell in den Ruhezustand versetzt werden. Im Grunde habe ich einer übergeordneten Klasse, die aufgerufen werden können A, und einige Unterklassen von denen alle Erben von A. Da das
2
Antworten
Habe ich eine image-Sicherung, die ich wieder auf den MS-SQL-server-2016. Ich habe eine Entität, die erklärt, seine id so: @Id @GeneratedValue(strategy = GenerationType.AUTO) @XmlID @XmlElement @XmlJavaTypeAdapter(IntToStringXmlAdapter.class) private Integer id; wenn ich die Person, die ich erhalten: Hibernate:
2
Antworten
Ich habe ein problem sehr ähnlich zu dieser: Wie kann ich die Tabellen verknüpfen, die auf nicht-Primärschlüssel-Spalten in der secondary-Tabellen? Aber ich bin mir nicht sicher, ob ich mich bewerben kann die gleiche Lösung. Ich habe zwei
2
Antworten
Dies ist einer Hibernate/JPA-Frage um die Aktualisierung eines Objekts in der Datenbank. Habe ich ein Objekt erstellt habe ich in einer anderen Transaktion mit entityManager.persist(Objekt). Dieses Objekt wird zurückgegeben und dann einige Werte aktualisiert werden. Ein Anruf
2
Antworten
Ich bin nach dem Beispiel weiter unten in der URL ? Mapping postgreSQL mit JSON-Spalte Hibernate-Wert geben Aber bekomme immer die folgende exception: Caused by: org.hibernate.MappingException: No Dialect mapping for JDBC type: 2000 at org.hibernate.dialect.TypeNames.get(TypeNames.java:76) at org.hibernate.dialect.TypeNames.get(TypeNames.java:99)
5
Antworten
Ich verwende eine einfache Anwendung, die verwendet Spring Boot + Spring Data JPA-der Persistenz. Unten ist ein Beispiel der Oracle-Funktion möchte ich den Wert zurück in den Service-Implementierungsklasse. CREATE OR REPLACE PACKAGE PKG_TEST AS FUNCTION HELLO_WORLD(TEXT VARCHAR2)
2
Antworten
Ich habe ein großes non-Java EE-JSF-basierte web-app-Projekt. Unser system geschichtet ist (im source-code Sinn): es ist ein Daten-Modell-Paket, aufbauend auf das ist die DAO-Paket. Wir verwenden Hibernate XML-mapping-Konfiguration ausschließlich in der DAO-Paket. Wir wollen wirklich nicht zu
1
Antworten
Ich bin mit JPA-Hibernate-Implementierung, und ich bin versucht, zu erstellen eine namedquery, die bestellt wird, die durch eine Daten-und dann schnapp dir einfach die ersten beiden Zeilen. Ich habe versucht, die unten, aber es ins nicht gültig.
1
Antworten
Habe ich ein Szenario, wo ich will, zu filtern, zu Sortieren und die Seite über eine Folge, wo 3 Tische nehmen Teil. Im moment nutze ich Spring Data JPA ist die Spezifikation Funktion um es auf eine
1
Antworten
Möchte ich ändern EclipseLink von 2.5.0 auf 2.5.1 im GlashFish 4.0. Ich habe heruntergeladen die OSGi bundle und ersetzt die folgenden jar-Dateien org.eclipse.persistence.antlr.jar org.eclipse.persistence.jpa.jar org.eclipse.persistence.asm.jar org.eclipse.persistence.jpa.modelgen.jar org.eclipse.persistence.core.jar org.eclipse.persistence.oracle.jar javax.persistence.jar unter $GLASSFISH_HOME/glassfish/modules. Nachdem Sie dies getan haben, die
2
Antworten
Wenn ich ein Feld definieren, als nicht aktualisierbar, das heißt, das Feld kann nicht aktualisiert werden, überhaupt, jemals? Was ich gerne tun möchte, ist verhindern, dass das Feld aus immer aktualisiert, wenn ich speichern Sie eine gesamte
1
Antworten
Ich habe eine gespeicherte Prozedur, die dauert in einer Liste von strings (und folgt Einschränkungen für gespeicherte Prozeduren, laut Hibernate-docs): PROCEDURE count_active_esc(p_count OUT NUMBER, p_codes IN string_list); wo string_list ist eine benutzerdefinierte Typ: CREATE OR REPLACE TYPE
1
Antworten
Ich möchte erstellen Sie eine einfache webapp, die allow remote clients zu verfolgen, bestimmte Inhalte auf eine post-Anforderung bestehen alle tracking in eine einfache Datenbank geben wieder alle Trackings auf einen get-request Über die Datenbank, ich möchte
1
Antworten
Ich versuche zu implementieren multi-tenancy-durch die Trennung der Schemata in meiner Anwendung. Dabei habe ich eine Tenant Entität enthält eine String schemaName, und ich habe eine Singleton Startup EJB erstellt eine Karte von EntityManagerFactory's am Start; eine
1
Antworten
Wie kann ich Sie erstellen und instanziieren einer jpa-repository in eine Klasse? Ich bin in einer situation, wo ich repositories erstellen, die für verschiedene Entitäten innerhalb einer generischen Klasse. Könnte ich tun, dass einfach für Neo4j-Repositorys wie,
2
Antworten
Wie schreibt man einen JPA-Abfrage, die einen join zwischen 2 Entitäten, die nicht teilen, jeder Bezug zwischen Ihnen, die ich meine, keine Beziehung definiert wurde, in der mapping - EntityA @Id long id String field1 String field2
2
Antworten
Zu machen, wie die Unidirektionale Beziehung in EJB 3.0 Entity-Beans (JPA)? Beispielsweise Kunden wissen, über die Bestellung, die Reihenfolge ist nicht jede Methode für Kunden. mit (@OneToMany oder @OneToOne oder @ManyToMany) Hinsichtlich InformationsquelleAutor Nav | 2010-08-18
3
Antworten
Habe ich folgende Personen: Ich löschen möchte WordSet von id und Benutzername des Benutzers mit JPA. Hier ist die entity-Deklarationen: Benutzer @Entity @Data @ToString(callSuper = true) @EqualsAndHashCode(callSuper = true) @AllArgsConstructor @NoArgsConstructor public class User extends AbstractModelClass {
1
Antworten
Update 3: Addes folgenden code, um die pom so openjpa finden konnte, die persistence.xml Datei. Habe einige Abfrage-Fehler übrig, aber ich habe endlich openjpa zu arbeiten :). <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> </resource> </resources> Update2: eingerichtet
2
Antworten
Ich habe eine web-Anwendung, die Nachrichten empfängt, die über ein HTTP-interface, z.B.: http://server/application?source=123&destination=234&text=hello Diese Anfrage enthält die ID des Senders, die ID des Empfängers und den text der Nachricht. Diese Nachricht verarbeitet werden soll, wie: finden der
4
Antworten
Möchte ich extrahieren Sie das Jahr ein Teil von einer Zeile in der Datenbank vergleichen, um es mit einem Wert. Hier ist meine Funktion public List<Dossier> getAllDossierParAn() { Date date = new Date(); Calendar calendar = new
1
Antworten
Ich habe einen Fall ähnlich wie in diese Frage, schrieb ich eine identische Abfrage, die funktioniert, aber wenn ich versuche, es zu schreiben, als jpql benannte Abfrage, ich bin immer ein Fehler. Meiner Abfrage: @NamedQuery( name =
5
Antworten
Ich habe ein Java-enterprise-Anwendung, die einen web-service, einen domain-Schicht, und einer hibernate-Persistenz-Schicht. In diesem speziellen Fall, es ist kein großer Unterschied (im moment) zwischen den Objekten, die ich senden über das Netzwerk, die domain-Objekte, und die Persistenz
1
Antworten
Ich bin reengineering eines meiner Projekt mit JPA wurde zunächst auf iBatis. public class Entity{ //ids and other stuff String locale; String text; } War ich der Speicherung Gebietsschema und text in eine separate Tabelle, die erreicht
2
Antworten
Also ich habe eine einfache UsersDao public interface UserDao extends JpaRepository<User, Long> { } In meinem user-controller möchte ich etwas wie das hier tun : @RequestMapping(value = "/register",method = RequestMethod.POST) public void addUser(@RequestBody User user) { //How
2
Antworten
Ich versuche zum einrichten einer viele zu viele bidirektionale Beziehung mit JPA basierend auf diesem Beispiel : http://www.mkyong.com/hibernate/hibernate-many-to-many-example-join-table-extra-column-annotation/ Ich bin immer ein org.hibernate.MappingException: Konnte nicht ermittelt Typ für: java.util.Legen Sie, am Tisch: T_ITEM, für Spalten: [org.hibernate.mapping.Spalte(itemHikes)] Wenn
12
Antworten
Habe ich beobachtet das seltsame Tatsache (basiert auf die Fragen, die in der hibernate-tag), die Menschen sind immer noch aktiv mit xml-Dateien, anstatt Sie Anmerkungen, geben Sie Ihre ORM (Hibernate/JPA) - Zuordnungen. Gibt es ein paar Fälle,