Tag: cascading-deletes
Das Konzept von SQL-Datenbanken, löschen von Zeilen, die sich (über Fremdschlüssel) auf eine gelöschte Zeile.
2
Antworten
Ich bin leicht verwirrt, wie die cascade="delete" funktioniert. Ich definierte die Zuordnung in der folgenden Art und Weise in der Stadt mapping-Datei: <set inverse="true" name="client" cascade="delete"> <key> <column name="id_name"/> </key> <one-to-many class="model.Client"/> </set> Die Klasse Client über
1
Antworten
Hi ich hab ein problem mit der Zuordnung meiner Entitäten. Ich bin mit JPA2 und Hibernate-Implementierung. Ich habe Tabellen mit @ManyToMany annotation http://img204.imageshack.us/img204/7558/przykladd.png Ich abgebildet mit : @Entity @Table("employee") class Employee { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private
1
Antworten
Ich bekomme immer diese Fehlermeldung, wenn Sie versuchen zu löschen einen Datensatz aus meiner Tabelle. Insert-und Update-arbeiten gut, abgesehen von löschen. Hier ist mein set up: Zuordnungen: HasMany(x => x.Items).AsList().AsBag().LazyLoad().Cascade.AllDeleteOrphan(); GetMethod: IRepositoryWithTypedId<BOD.Entities.Item, Guid> Rep = RepositoryFinder.For<BOD.Entities.Item, Guid>();
2
Antworten
Implementiert habe ich eine bidirektionale 1:1-Beziehung basiert auf diese Antwort: Primär - /Fremdschlüssel Entity Framework Definiere ich das bidirektionale Verhältnis so: public class Student { public virtual int StudentId { get; set; } public virtual Anamnesis Anamnesis
2
Antworten
Vorausgesetzt, die folgenden "schema/Beziehung" design, was ist die empfohlene Praxis für den Umgang löschen mit cascade löschen wie operation? Relationale Schema: +---------+ +--------+ | Student|-*--------1-[Einschreibung]-1--------*-| Kurs | +---------+ +--------+ MongoDB: +---------+ +--------+ | Student|-*----------------*-| Kurs | +---------+
3
Antworten
Django-Modelle in der Regel behandeln Sie die ON DELETE CASCADE Verhalten durchaus angemessen (in einer Weise, dass die arbeiten an Datenbanken, die dies nicht unterstützen nativ.) Jedoch bin ich kämpfen, um zu entdecken, was ist der beste
1
Antworten
Ich habe eine db, die ist strukturiert, mit einem obertyp-Tabelle als auch als Subtyp Tabellen etwa so: EVENT PatientId INTEGER, DateTime TEXT, EventTypeCode TEXT, PRIMARY KEY( PatientId, DateTime, EventTypeCode ) verschiedene Arten von Veranstaltungen haben Ihre eigenen
1
Antworten
Habe ich eine gigantische legacy-Datenbank mit einer Tabelle, die mehrere Fremdschlüssel zeigt auf einen anderen Tisch und mit nicht einer einzigen Kaskade in Sicht, ähnlich wie sample-Tabellen unter: create table Users ( Id int primary key identity,
2
Antworten
Meine DELETE Abfrage fehlschlägt. Hier ist mein code: String q = "SELECT p.id FROM Person p, DomainGroup g WHERE p member of g.coordinators" + " AND g.id = :groupId AND p.id = :personId"; List<Long> test = getEntityManager()
5
Antworten
Ich möchte in der Lage sein zu wählen, einer Gruppen-id und eine kaskadierende löschen durch drei Tabellen, die in einer MS-SQL-server-Datenbank. Die Tabellen sehen wie folgt aus: table 1 - GROUP ------------------------------------------- groupID | description | etc
2
Antworten
Ich bin versucht, löschen Sie alle Zeilen, die in zwei abhängigen Tabellen basierend auf einem Dritten Tabellen-ID. Tisch Struktur: Transaction -Transaction_ID (primary) -Timestamp Purchase -Item_ID -Transaction_ID -Purchase_ID (primary) Item -Item_ID (primary) -Client_ID Möchte ich löschen Sie alle
3
Antworten
Ich habe 3 Tabellen, die folgendermaßen Aussehen: Auf die Fremdschlüssel habe ich cascade löscht. Gerade jetzt, wenn ich einen Datensatz löschen in der Ordner-Tabelle, nur den zugehörigen Datensatz in der FolderItem gelöscht. Dies ist zu erwarten und
1
Antworten
In MySQL-Workbench, wie richten Sie ein cascading delete auf eine Beziehung? Klickte ich auf die Beziehung Linie und klickte auf Eigenschaften aber ich sehe keine Erwähnung von einem kaskadierenden löschen option. Welche version von MySql workbench verwenden
1
Antworten
gibt es ein Skript, das verwendet werden kann, um zu ermöglichen, kaskadierte Löschung für vorhandene Tabellen. Danke. InformationsquelleAutor mike | 2010-05-07
4
Antworten
Mithilfe der folgenden zugehörigen Modelle (ein blog-Eintrag kann mehrere Versionen): class BlogEntryRevision(models.Model): revisionNumber = models.IntegerField() title = models.CharField(max_length = 120) text = models.TextField() [...] class BlogEntry(models.Model): revisions = models.ManyToManyField(BlogEntryRevision) [...] Wie kann ich feststellen, Django löschen Sie
1
Antworten
Sagen wir, ich habe diese zwei sehr grundlegende Entitäten: public class ParentEntity { public int Id; public virtual ICollection<ChildEntity> Childrens; } public class ChildEntity { public int Id; public int ParentEntityId; //Foreign Key public virtual ParentEntity parent;
2
Antworten
In PostgreSQL 8 ist es möglich, fügen Sie ON DELETE CASCADES auf die beiden foreign-keys in der folgenden Tabelle, ohne dass die letzteren? # \d scores Table "public.scores" Column | Type | Modifiers ---------+-----------------------+----------- id | character
5
Antworten
Ich habe ein problem mit dem löschen von verknüpften Zeilen in Entity Framework 4.1. Ich habe Tabellen mit Beziehungen Buch 1<--->* BookFormats Habe ich die on delete cascade: ALTER TABLE [dbo].[BookFormats] WITH CHECK ADD CONSTRAINT [FK_BookFormats_Book] FOREIGN
5
Antworten
Es ist möglich zu löschen, indem Sie join-Anweisungen zu qualifizieren, der Satz gelöscht werden, wie die folgenden: DELETE J FROM Users U inner join LinkingTable J on U.id = J.U_id inner join Groups G on J.G_id =
2
Antworten
Ich versuche zu machen ein einfaches Beispiel, um zu lernen, wie das löschen einer Zeile in einer übergeordneten Tabelle und automatisch löschen Sie die entsprechenden Zeilen in der untergeordneten Tabelle mit Doctrine2. Hier sind die beiden Elemente,
7
Antworten
Ich habe 2 Tabellen: T1 und T2, werden Sie bestehende Tabellen mit Daten. Wir haben ein eins-zu-viele-Beziehung zwischen T1 und T2. Wie kann ich ändern, der die Tabelle mit den Definitionen durchführen cascading delete in SQL Server,
2
Antworten
Ich möchte zum aktivieren der Löschweitergabe auf einer Tabelle mit code-first. Wenn das Modell ist neu-von Grund auf neu erstellt, es gibt keine Löschweitergabe festgelegt, obwohl die Beziehungen sind set-up automatisch. Das merkwürdige ist, dass es diesem
3
Antworten
Ich habe eine Tabelle mit Benutzern. Wenn ein Benutzer gelöscht wird, bekomme ich: DELETE-Anweisung in Konflikt mit der REFERENCE-Einschränkung Offenbar CASCADE DELETE ist nicht so einfach wie ich es mir vorgestellt, die in SQL Server, und die
1
Antworten
Was ist der Unterschied zwischen den 2 oben genannten Optionen? Wann ist es vorzuziehen, wählen Sie jede option? InformationsquelleAutor der Frage iiirxs | 2014-08-26
2
Antworten
Ich bin mit EF4 CTP 5, CodeFirst. Bitte Lesen Sie meine ersten Klassen: public class Guest { [Key] public Guid GuestID { get; set; } public Language PreferredLanguage { get; set; } public Guid? LanguageID { get;
2
Antworten
Was ist der Unterschied zwischen @OneToMany(cascade=REMOVE, mappedBy="customer") public List<Order> getOrders() { ... } und @OneToMany(mappedBy="customer", orphanRemoval="true") public List<Order> getOrders() { ... } In diesem Beispiel wird von Java-EE-Tutorial, aber ich verstehe immer noch nicht, details. InformationsquelleAutor der
2
Antworten
Ich habe ein Problem mit der Löschung in Entity Framework. In kurzen, EF explizit zu löschen versucht wird eine Entität aus der Datenbank, obwohl ich schon explcitly konfiguriert EF verwenden von kaskadierenden Löschungen in der Datenbank. Mein
4
Antworten
In Android 4.2, SQLite 3.7.11, wenn ich eine Zeile löschen aus der Quiz-Tabelle, schema ist unten, die entsprechenden Zeilen in der QuizQuestions Tabelle werden nicht gelöscht. Ich kann nicht herausfinden, was falsch ist. Ich habe versucht, indem
1
Antworten
Howdy, Ich habe ein problem, wo ich noch eine Kaskade über mehrere Fremdschlüssel verweisen auf den gleichen Tisch.. [Insights] | ID | Title | | 1 | Monty Python | | 2 | Spamalot | [BroaderInsights_Insights] |
7
Antworten
Ich bin ein wenig verwirrt über die JPA 2.0 orphanRemoval Attribut. Ich denke, ich kann sehen, sein ist notwendig, wenn ich meine JPA-provider die DB-generation-tools zum erstellen des zugrunde liegenden Datenbank-DDL-eine ON DELETE CASCADE auf die Besondere
2
Antworten
Folgenden der "Code First-Modeling" - Abschnitt der Pluralsight "Erste Schritte mit Entity Framework 5" natürlich von Julie Lermanich habe zwei POCO-Klassen mit einem eins-zu-null-oder-eins Beziehung: Eltern (User) und eine optional Kind (UserDetail). Benutzer-und UserDetail Datenmodell-Diagramm (klicken zum
3
Antworten
Ich habe den folgenden code, der funktioniert normalerweise auch: public void delete(T object) { EntityManager em = getPersistence().createEntityManager(); EntityTransaction et = em.getTransaction(); try { et.begin(); object = em.find(object.getClass(), object.getId()); em.remove(object); em.flush(); et.commit(); } catch(Exception e) { error("Unable
2
Antworten
Ich erstelle zwei Referenzen zwischen Mitarbeiter-und Team-Einheiten mit fremden Federn. So definierte ich die zwei Personen wie folgt public class Employee { public int EmployeeId { get; set; } public string Name { get; set; } [ForeignKey("FirstTeam")]