使用引用删除集合中的行

时间:2014-12-31 08:21:40

标签: java mongodb jpa

我在mongodb有两个文件。其中一人参考了其他文件。如果我删除Item,则在Order中引用仍然存在一个不存在的对象。

@Document(collection = "orders")
public class Order {
    @Id 
    @GeneratedValue()
    String id;

    @DBRef
    List<Item> items;

    //getters and setters
}

@Document(collection = "items")
public class Item {
    @Id
    @GeneratedValue()
    String id;

    long productId;

    //getters and setters
}

@Autowired
ItemRepository itemRepo;

Item item = itemRepo.findOne(itemId);
itemRepo.delete(item);

如何在列表中引用删除它?

0 个答案:

没有答案