Als «orm» getaggte Fragen

Object-Relational Mapping (ORM) ist eine Technik zum Mappen objektorientierter Systeme auf relationale Datenbanken. Verwenden Sie andere Tags, um die Programmiersprache ([Java], [SQL], [Python]), das Datenbanksystem ([PostgreSQL], das Content-Management-System ([Django]), das Framework ([Flask], [Spring], [Laravel] anzugeben ]), Anwendungsumgebung ([android], [node.js]) und andere Tags, die für Suchvorgänge verwendet werden können und Beobachter haben.

8
Wie sollten bei Verwendung von JPA und Hibernate Equals und Hashcode implementiert werden?
Wie sollten Gleichheits- und Hashcode der Modellklasse in Hibernate implementiert werden? Was sind die häufigsten Fallstricke? Ist die Standardimplementierung für die meisten Fälle gut genug? Ist es sinnvoll, Geschäftsschlüssel zu verwenden? Es scheint mir, dass es ziemlich schwierig ist, es in jeder Situation richtig zum Laufen zu bringen, wenn faules …
102 java  hibernate  orm  equals  hashcode 




11
Angeben eines Index (nicht eindeutiger Schlüssel) mithilfe von JPA
Wie definieren Sie ein Feld, z. B. emailals Index mit JPA-Anmerkungen? Wir benötigen einen nicht eindeutigen Schlüssel, emailda in diesem Feld buchstäblich Millionen von Abfragen pro Tag ausgeführt werden und es ohne den Schlüssel etwas langsam ist. @Entity @Table(name="person", uniqueConstraints=@UniqueConstraint(columnNames={"code", "uid"})) public class Person { // Unique on code and …

8
Nach Eigenschaft filtern
Ist es möglich, ein Django-Abfrageset nach Modelleigenschaft zu filtern? Ich habe eine Methode in meinem Modell: @property def myproperty(self): [..] und jetzt möchte ich nach dieser Eigenschaft filtern wie: MyModel.objects.filter(myproperty=[..]) ist das irgendwie möglich
95 python  django  orm 


2
Index mehrerer Spalten bei Verwendung der deklarativen ORM-Erweiterung von sqlalchemy
Gemäß der Dokumentation und den Kommentaren in der sqlalchemy.ColumnKlasse sollten wir die Klasse verwenden sqlalchemy.schema.Index, um einen Index anzugeben, der mehrere Spalten enthält. Das Beispiel zeigt jedoch, wie dies direkt mit dem Table-Objekt geschieht: meta = MetaData() mytable = Table('mytable', meta, # an indexed column, with index "ix_mytable_col1" Column('col1', Integer, …


9
org.hibernate.MappingException: Typ für: java.util.List in Tabelle: College für Spalten konnte nicht ermittelt werden: [org.hibernate.mapping.Column (Studenten)]
Ich verwende Hibernate für alle CRUD-Operationen in meinem Projekt. Es funktioniert nicht für Eins-zu-Viele- und Viele-zu-Eins-Beziehungen. Es gibt mir den folgenden Fehler. org.hibernate.MappingException: Could not determine type for: java.util.List, at table: College, for columns: [org.hibernate.mapping.Column(students)] Andererseits habe ich dieses Video-Tutorial durchgesehen . Am Anfang ist es für mich sehr einfach. …
93 java  hibernate  orm 

3
Ist es möglich, Django-Modelle aus der Datenbank zu generieren?
Ich habe zu Hause mit Django und dem Django ORM rumgespielt, und ich muss sagen, ich denke, es ist eines der besten in Bezug auf Benutzerfreundlichkeit. Ich habe mich jedoch gefragt, ob es möglich ist, es in "umgekehrter Richtung" zu verwenden. Grundsätzlich möchte ich Django-Modelle aus einem vorhandenen Datenbankschema generieren …
90 database  django  oracle  orm 

7
So ordnen Sie ein Entitätsfeld zu, dessen Name in JPA ein reserviertes Wort ist
@Column(name="open") Verwenden des SQL Server-Dialekts im Ruhezustand. [SchemaUpdate] Unsuccessful: create table auth_session (id numeric(19,0) identity not null, active tinyint null, creation_date datetime not null, last_modified datetime not null, maxidle int null, maxlive int null, open tinyint null, sessionid varchar(255) not null, user_id numeric(19,0) not null, primary key (id), unique (sessionid)) …


2
Warum funktioniert djangos prefetch_related () nur mit all () und nicht mit filter ()?
Angenommen, ich habe dieses Modell: class PhotoAlbum(models.Model): title = models.CharField(max_length=128) author = models.CharField(max_length=128) class Photo(models.Model): album = models.ForeignKey('PhotoAlbum') format = models.IntegerField() Nun, wenn ich eine Teilmenge von Fotos in einer Teilmenge von Alben effizient betrachten möchte. Ich mache es so ähnlich: someAlbums = PhotoAlbum.objects.filter(author="Davey Jones").prefetch_related("photo_set") for a in someAlbums: somePhotos …
87 django  orm  filter  prefetch 

9
Wie entferne ich eine Entität mit ManyToMany-Beziehung in JPA (und entsprechenden Join-Tabellenzeilen)?
Angenommen, ich habe zwei Entitäten: Gruppe und Benutzer. Jeder Benutzer kann Mitglied vieler Gruppen sein und jede Gruppe kann viele Benutzer haben. @Entity public class User { @ManyToMany Set<Group> groups; //... } @Entity public class Group { @ManyToMany(mappedBy="groups") Set<User> users; //... } Jetzt möchte ich eine Gruppe entfernen (sagen wir, …
87 java  hibernate  jpa  orm 

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.