2013-12-15 92 views

回答

9

這似乎從源頭上,如果你定義屬性爲「PrimaryKey的」時,DAO接口將刪除默認的「ID」字段優先於自己的主鍵。在道factory.js

見線1140點左右,其中:

var addDefaultAttributes = function() { 
    var self    = this 
     , defaultAttributes = { 
     id: { 
      type: DataTypes.INTEGER, 
      allowNull: false, 
      primaryKey: true, 
      autoIncrement: true 
     } 
     } 

    if (this.hasPrimaryKeys) { 
     defaultAttributes = {} 
    } 

    ... etc. ... 
相關問題