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.

10
Einzigartige Felder, die in Django Nullen zulassen
Ich habe Modell Foo, das Feldleiste hat. Das Balkenfeld sollte eindeutig sein, aber Nullen zulassen, was bedeutet, dass ich mehr als einen Datensatz zulassen möchte, wenn das Balkenfeld vorhanden ist null, aber wenn dies nicht nullder Fall ist , müssen die Werte eindeutig sein. Hier ist mein Modell: class Foo(models.Model): …

4
Was ist der Unterschied zwischen unidirektionalen und bidirektionalen JPA- und Hibernate-Assoziationen?
Was ist der Unterschied zwischen unidirektionalen und bidirektionalen Assoziationen? Da die in der Datenbank generierte Tabelle alle gleich ist, besteht der einzige Unterschied darin, dass sich jede Seite der bidirektionalen Zuordnungen auf die andere bezieht und die unidirektionale nicht. Dies ist eine unidirektionale Zuordnung public class User { private int …


3
SQLAlchemy: Engine-, Verbindungs- und Sitzungsunterschied
Ich verwende SQLAlchemy und es gibt mindestens drei Einheiten: engine, sessionund connection, die haben executeMethode, also wenn ich zum Beispiel möchte alle Datensätze auswählen aus tableich das tun kann engine.execute(select([table])).fetchall() und das connection.execute(select([table])).fetchall() und sogar das session.execute(select([table])).fetchall() - Die Ergebnisse sind gleich. Soweit ich weiß, wird engine.executees erstellt , wenn …

11
JPA CascadeType.ALL löscht keine Waisenkinder
Ich habe Probleme beim Löschen verwaister Knoten mithilfe von JPA mit der folgenden Zuordnung @OneToMany (cascade = CascadeType.ALL, fetch = FetchType.EAGER, mappedBy = "owner") private List<Bikes> bikes; Ich habe das Problem mit den verwaisten Rollen, die in der Datenbank hängen. Ich kann das Annotation org.hibernate.annotations.CascadeHibernate-spezifische Tag verwenden, möchte meine Lösung …
132 java  hibernate  orm  jpa  jpa-2.0 

10
Masseneinsatz mit SQLAlchemy ORM
Gibt es eine Möglichkeit, SQLAlchemy dazu zu bringen, eine Masseneinfügung durchzuführen, anstatt jedes einzelne Objekt einzufügen? dh tun: INSERT INTO `foo` (`bar`) VALUES (1), (2), (3) eher, als: INSERT INTO `foo` (`bar`) VALUES (1) INSERT INTO `foo` (`bar`) VALUES (2) INSERT INTO `foo` (`bar`) VALUES (3) Ich habe gerade Code …

2
Was ist die "Besitzerseite" in einem ORM-Mapping?
Was genau bedeutet die besitzende Seite ? Was ist eine Erklärung mit einigen Mapping-Beispielen ( eins zu viele, eins zu eins, viele zu eins )? Der folgende Text ist ein Auszug aus der Beschreibung von @OneToOne in der Java EE 6-Dokumentation. Sie können die Seite sehen, die das Konzept besitzt …
128 java  hibernate  orm  jpa  mapping 

10
PHP ORMs: Doctrine vs. Propel
Ich beginne ein neues Projekt mit Symfony, das sich leicht in Doctrine und Propel integrieren lässt , aber ich muss natürlich eine Wahl treffen ... Ich habe mich gefragt, ob erfahrene Leute da draußen allgemeine Vor- und / oder Nachteile haben einer dieser beiden? Vielen Dank. EDIT: Danke für all …
126 php  orm  symfony1  doctrine  propel 

7
Wie ordne ich Listen verschachtelter Objekte mit Dapper zu?
Ich verwende derzeit Entity Framework für meinen Datenbankzugriff, möchte aber einen Blick auf Dapper werfen. Ich habe Klassen wie diese: public class Course{ public string Title{get;set;} public IList<Location> Locations {get;set;} ... } public class Location{ public string Name {get;set;} ... } Ein Kurs kann also an mehreren Orten unterrichtet werden. …
126 orm  dapper 

8
Wie kann man mit Laravel und Eloquent zwischen zwei Daten abfragen?
Ich versuche, eine Berichtsseite zu erstellen, auf der Berichte von einem bestimmten Datum bis zu einem bestimmten Datum angezeigt werden. Hier ist mein aktueller Code: $now = date('Y-m-d'); $reservations = Reservation::where('reservation_from', $now)->get(); Was dies in einfachem SQL tut, ist select * from table where reservation_from = $now. Ich habe diese …
122 php  laravel  laravel-5  orm 

4
Was ist der Unterschied zwischen persist () und merge () in JPA und Hibernate?
Was ist der Unterschied zwischen persist () und merge () im Ruhezustand? persist() kann eine UPDATE & INSERT-Abfrage erstellen, z. SessionFactory sef = cfg.buildSessionFactory(); Session session = sef.openSession(); A a=new A(); session.persist(a); a.setName("Mario"); session.flush(); In diesem Fall wird die Abfrage wie folgt generiert: Hibernate: insert into A (NAME, ID) values …
119 java  hibernate  jpa  orm  entity 

9
NHibernate vs LINQ to SQL
Als jemand, der keine der beiden Technologien für reale Projekte verwendet hat, frage ich mich, ob jemand weiß, wie sich diese beiden ergänzen und wie sehr sich ihre Funktionen überschneiden.

6
Effizientes Aktualisieren der Datenbank mithilfe von SQLAlchemy ORM
Ich starte eine neue Anwendung und möchte ein ORM verwenden - insbesondere SQLAlchemy. Angenommen, ich habe eine Spalte 'foo' in meiner Datenbank und möchte sie erhöhen. In Straight SQLite ist dies einfach: db = sqlite3.connect('mydata.sqlitedb') cur = db.cursor() cur.execute('update table stuff set foo = foo + 1') Ich habe das …
116 python  orm  sqlalchemy 

10
Entity Framework 4 gegen NHibernate [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Verbessere diese Frage Es wurde viel über die …

30
Fehler im Ruhezustand: org.hibernate.NonUniqueObjectException: Der Sitzung wurde bereits ein anderes Objekt mit demselben Bezeichnerwert zugeordnet
Ich habe zwei Benutzerobjekte und während ich versuche, das Objekt mit zu speichern session.save(userObj); Ich erhalte die folgende Fehlermeldung: Caused by: org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: [com.pojo.rtrequests.User#com.pojo.rtrequests.User@d079b40b] Ich erstelle die Sitzung mit BaseHibernateDAO dao = new BaseHibernateDAO(); rtsession = dao.getSession(userData.getRegion(), …
114 java  hibernate  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.