Tu如何在JavaScript中使用ORM装饰器

时间:2019-11-12 15:23:45

标签: javascript ecmascript-6 orm typescript-decorator

我需要在Node / Electron中为SQLite使用ORM。

所有软件包都使用装饰器在打字稿中提供了模型示例。

node-sqlite3-orm

的示例模型
@table({name: 'USERS'})
class User {
  @id({name: 'user_id', dbtype: 'INTEGER NOT NULL'})
  userId: number;

  @field({name: 'user_loginname', dbtype: 'TEXT NOT NULL'})
  userLoginName: string;

  @field({name: 'user_json', dbtype: 'TEXT', isJson: true})
  userJsonData: any;

  @field({name: 'user_deleted'})
  deleted?: boolean;

}

我的问题是如何用纯JavaScript编写模型?

0 个答案:

没有答案