我正在做一个小网站。数据库已创建,我们现在需要从 sql 创建对象。
通常,在“多对多”关系中,我使用列表来表示这种关系。 (配方中的成分列表,如果我需要,成分中的配方列表)。 但是我不知道当联结表包含字段时最好的方法是什么。
例如这些表:
###### #################### ##########
RECIPE INGREDIENT_IN_RECIPE INGREDIENT
id id_ingredient id
name id_recipe name
quantity
other
是否有从该 sql 创建对象的最佳方法?
我不知道是否:
- 我需要创建第三个对象“IngredientInRecipe”。并将其列在食谱/成分上?
- 也许在配料中创建数量/其他字段,并仅在我想将配料作为“ingredientinrecipe”处理时使用它?
- 或者使用数量/其他创建成分子类?
也许我完全错了,我只需要在配方中创建列表并使用 sql 查询或数组来做其他事情,但我有点迷路了。
最佳答案
关于java - SQL 到对象,多对多带字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32806705/