2015-11-01 2 views
0

Я пытаюсь найти лучший способ решить эту ситуацию:дизайн шаблона для моделирования содержания

Продукта, P можно купить с X различной Shops, каждый магазин имеет другую цену на продукт P.

Ниже приведены мои модели, что было бы лучшим способом сохранить и отобразить цены на продукт из всех магазинов. ,

@Entity 
public class Product extends Model { 
    @Required 
    public String name; 
    @Required 
    double price; 
} 


@Entity 
public class Shop extends Model { 
@Required 
    public String name; 
    public ArrayList<Product> products = new ArrayList<>(); 

} 

ответ

1

Таким образом, в этой модели есть много-ко-многим соотношения между products и shops. Прямо сейчас, в вашей модели отражается только от Shops, но вы также можете создать ссылку() магазинов, где представлен этот продукт.

+0

Хорошо, но как мне управлять ценовой проблемой. –

Смежные вопросы