(1)这里要注意的是,sequelize 有两种方式,(1)sequelize 的 原生 sql (2) sequelize中要同时使用 hasMany + belongsTo,这两种方式 sequelize 都提供了,不要和不用 sequelize 原生的 sql 混了,我们现在比较的是 sequelize 内部的两种方式的比较。。
(2) 首先 sequelize hasMany +belongsTo 是建立在表的外键基础之上 (2) 对于外键操作,sequelize 和 用 sequelize 的原生 sql 各有利弊 ,用 sequelize 的 原生sql 的好处是直接明了, 问题是当两个表的字段非常多时,写起来也比较麻烦。 (3) hasMany +belongsTo 过程稍复杂些。 但这种操作是可以把一些具体的字段提取出来,变成一个通用方法,这样给所有的模块的相同查询操作去用。