在数据库中表示多对多的关系可以采取连接表,那么在Java中能不能表示多对多的关系呢?应该如何表示呢?下面提供一种方案:
public class Category { private int id; private String name; private Set<Item> items; } public class Item { private int id; private String name; private Set<Category> categories; } Category category = new Category(); category.setId(1); category.setName("水果"); category.setItems(new HashSet<Item>()); category.getItems().add(new Item("苹果")); category.getItems().add(new Item("西瓜"));
时间: 2024-10-23 00:44:06