我需要在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编写模型?