多对多关系中的大多数lift-mapper documentation都记录了使用MappedManyToMany来映射关系。但在Exploring Lift中,我看到作者使用HasManyThrough代替。
两者有什么区别?一个人比另一个更受欢迎吗?
答案 0 :(得分:3)
HasManyThrough
get
才能获取元素 MappedManyToMany
+=
和-=
添加和删除对象)至少这些是我在项目中从HasManyThrough
转移到MappedManyToMany
时注意到的差异。
所以我认为MappedManyToMany
是新版本并且是首选版本,而HasManyThrough
出于兼容性原因可以保留。