我目前正在使用ORMlite来创建关于表格和关系的模型。其中一个关系是多对多的关系。那么怎样实现最佳呢?
更具体地说:
假设我有这两个表格:
Product
id
brand
Purchase
id
一个购买可以包含多个产品,而一个产品也可以在多个购买中被使用。
使用ORMLite,我可以在每个模型中使用@ForeignCollectionField
,但我认为这样做行不通。
我唯一看到的有效解决方案是创建第三张表Product_Purchase,以建立Product和Purchase之间的多对一关系。
你们觉得呢?
lookupPostsForUser()
在这里:https://github.com/j256/ormlite-jdbc/blob/85ea5b40fb2674a57eb81329597bb1e67c326a9c/src/test/java/com/j256/ormlite/examples/manytomany/ManyToManyMain.java - Parampal Pooni