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.

3
mappedBy verweist auf eine unbekannte Zielentitätseigenschaft
Ich habe ein Problem beim Einrichten einer Eins-zu-Viele-Beziehung in meinem mit Anmerkungen versehenen Objekt. Ich habe folgendes: @MappedSuperclass public abstract class MappedModel { @Id @GeneratedValue(strategy=GenerationType.AUTO) @Column(name="id",nullable=false,unique=true) private Long mId; dann das @Entity @Table(name="customer") public class Customer extends MappedModel implements Serializable { /** * */ private static final long serialVersionUID = …

18
Der EntityManager ist geschlossen
[Doctrine\ORM\ORMException] The EntityManager is closed. Nachdem ich beim Einfügen von Daten eine DBAL-Ausnahme erhalten habe, wird EntityManager geschlossen und ich kann die Verbindung nicht wieder herstellen. Ich habe es so versucht, aber es wurde keine Verbindung hergestellt. $this->em->close(); $this->set('doctrine.orm.entity_manager', null); $this->set('doctrine.orm.default_entity_manager', null); $this->get('doctrine')->resetEntityManager(); $this->em = $this->get('doctrine')->getEntityManager(); Hat jemand eine Idee, …

1
Mehrere eindeutige Einschränkungen in JPA
Gibt es eine Möglichkeit, mithilfe von JPA festzulegen, dass für verschiedene Spaltengruppen mehrere eindeutige Einschränkungen gelten sollen? @Entity @Table(name="person", uniqueConstraints=@UniqueConstraint(columnNames={"code", "uid"})) public class Person { // Unique on code and uid public String code; public String uid; // Unique on username public String username; public String name; public String email; …



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 

13
session.connection () im Ruhezustand veraltet?
Wir müssen in der Lage sein, die zugehörige java.sql.ConnectionSitzung im Ruhezustand abzurufen. Es funktioniert keine andere Verbindung, da diese Verbindung möglicherweise einer laufenden Transaktion zugeordnet ist. Wie soll ich das tun, wenn session.connection () jetzt veraltet ist?
80 java  hibernate  orm 

7
Ruhezustand: flush () und commit ()
Ist es empfehlenswert, org.hibernate.Session.flush()separat anzurufen ? Wie in den org.hibernate.SessionDokumenten gesagt , Muss am Ende einer Arbeitseinheit aufgerufen werden, bevor die Transaktion festgeschrieben und die Sitzung geschlossen wird (je nach Flush-Modus ruft Transaction.commit () diese Methode auf). Könnten Sie den Zweck eines flush()expliziten Anrufs erläutern, wenn org.hibernate.Transaction.commit()dies bereits geschehen wird?
77 java  hibernate  orm 

2
FLOW3-Aktionsparameter und Arrays von Objekten
FLOW3 bietet eine bequeme Möglichkeit, Entitäten als ID in der URL zu übergeben und sie automatisch in den Parametern der Controller-Aktion zu instanziieren: class PostController extends \TYPO3\FLOW3\MVC\Controller\ActionController { public function editAction(Post $post) { ... } } Aber was ist mit dem Anwendungsfall, in dem Sie Kontrollkästchen haben, die jeweils ein …

15
Subsonic Vs NHibernate
Wie ist die Übereinstimmung darüber, wann eines dieser Tools verwendet werden soll, die dem anderen gegenüberstehen? Ich finde Subsonic sehr nützlich, um Dinge schnell erledigen zu können, aber bei großen Projekten ist es nicht skalierbar und bindet Ihr Domain-Modell an Ihr Datenbankmodell. Hier kommt Nhibernate ins Spiel, da es Ihnen …


6
Klären der Terminologie - Was bedeutet das „Hydratisieren“ einer JPA- oder Hibernate-Entität beim Abrufen der Entität aus der Datenbank?
Im Zusammenhang mit ORM / Lazy Loading von Entitäten verstehe ich den Begriff "Hydratation" wie folgt: "Hydrating" beschreibt den Vorgang des Auffüllens einiger oder aller zuvor nicht aufgefüllten Attribute einer Entität, die durch verzögertes Laden abgerufen wurden. Beispiel: Klasse Authorwird aus der Datenbank geladen: @Entity class Author { @Id long …



5
Sollte ich dynamische Proxys mit Entity Framework 4.1 und MVC3 aktivieren oder deaktivieren?
Könnte jemand Ratschläge geben oder auf Blogs / Artikel hinweisen, die bei dieser Entscheidung helfen könnten? Die Proxies scheinen mir sehr fremd zu sein und ich zögere, sie zu verwenden. Ich mag die Möglichkeit, Lazy Loading mithilfe virtueller Eigenschaften in meinem Modell zu steuern, aber das sind so ziemlich alle …

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.