cascading-deletes

Может быть, это какой-то наивный вопрос...но я думаю, что у нас всегда должны быть каскадные удаления и обновления. Но я хотел бы знать, есть ли проблемы с этим, и когда мы не должны этого делать? Я действительно не могу сейчас придумать случай, когда вы не хотели бы сделать каскадное удаление, но я уверен, ч...

У меня есть класс Product, который содержит свойство Picture. Другие классы также могут иметь изображение, например A Customer может иметь Picture. Продукт.cs: public class Product { public Picture Picture { get; set; } } Клиент.cs: public class Customer { public Picture Picture { get; set; } ...

В моей базе данных есть две таблицы: "истории " и " голоса ". Таблицаstories содержит всю информацию о статье (например, название, текст, имя автора и т. д.). ТаблицаГолосов содержит все голоса по всем статьям. Существует поле в votes, называемое item_name, которое содержит id статьи, за которую было пода...

У меня есть модель в rails с отношением one_to_many. Когда я удаляю отца, я хотел бы удалить всех детей. Как мне это сделать? Я хочу удалить все заказы и их элементы, когда я удаляю пользователя Мои модели: class User < ActiveRecord::Base has_many :orders, :foreign_key => "id_user" end class Order...

У меня есть отношение "много к одному", и мне нравится, что последняя общая ссылка должна быть удалена hibernate автоматически. Эти вопросы это поддерживается hibernate? если нет, то я могу достичь этого, добавив некоторые обратные вызовы api из JPA/Hibernate, а не полностью закодировать его в DAOs самост...

Я использую Hibernate и несколько раз должен был реализовать каскадную операцию удаления от родительского объекта к его дочерним объектам. Я использовал следующие два варианта. Один из вариантов-предоставить getChildren () родительскому объекту, добавить дочерний объект в возвращаемую коллекцию дочерних объ...

Я немного запутался в JPA 2.0 . Я думаю, что вижу, что это необходимо, когда я использую инструменты генерации DB моего провайдера JPA для создания базовой базы данных DDL, чтобы иметь ON DELETE CASCADE о конкретном отношении. однако, если БД существует и она уже имеет ON DELETE CASCADE по отношению, это не...

в PostgreSQL 8 можно добавить ON DELETE CASCADES к обоим внешним ключам в следующей таблице, не отбрасывая последний? # d scores Table "public.scores" Column | Type | Modifiers ---------+-----------------------+----------- id | character varying(32) | gid | integer ...

в чем разница между @OneToMany(cascade=REMOVE, mappedBy="customer") public List<Order> getOrders() { ... } и @OneToMany(mappedBy="customer", orphanRemoval="true") public List<Order> getOrders() { ... } этот пример из учебника Java EE, но я все еще не понимаю деталей....

модели Django обычно обрабатывают поведение каскада при удалении вполне адекватно (таким образом, что работает с базами данных, которые не поддерживают его изначально.) тем не менее, я изо всех сил пытаюсь выяснить, что является лучшим способом переопределить это поведение, когда оно не подходит, например, в...