{Entity}

Added in: v0.1.0

Example:

const user = require('User');
const id = user.create({firstName: 'zhang', lastName: 'xiaoming', loginName: 'zxm'});

const dao = user.dao;
dao.executeUpdate('update user set enabled = 1 where id = :id', {id: id});

User对应app/entitieis中定义的实体名称。

{Entity}.dao

Added in: v0.1.0

返回dao模块

{Entity}.create(record)

Added in: v0.1.0

  • record {Object} 要创建的记录

给实体创建一行记录。

{Entity}.update(record[, id])

Added in: v0.1.0

  • record {Object} 要更新的记录
  • id {Object} 要更新的行主键
  • Returns {integer} 更新的行数,如果返回0表示没有更新成功

给实体更新一行记录,如果id参数没有指定,id字段必须包含在record参数中。

{Entity}.delete(id)

Added in: v0.1.0

  • id {Object} 要删除的行主键
  • Returns {integer} 删除的行数,如果返回0表示没有更新成功

给实体删除一行记录。

{Entity}.find(id)

Added in: v0.1.0

  • id {Object} 要查询的行主键
  • Returns {Object} 行记录对象
  • Throws {NotFoundException} 如果行记录不存在,抛出异常

查询实体某一行记录,如果不希望抛出异常,可以用下面的findOrNull

{Entity}.findOrNull(id)

Added in: v0.1.0

  • id {Object} 要查询的行主键
  • Returns {Object} 行记录对象,不存在返回null

查询实体某一行记录,记录不存在返回null

{Entity}.query(options)

Added in:v.4.0

  • options {QueryOptions } 查询条件,QueryOptions对象见:实体查询
  • Returns {QueryListResult} 查询记录集

根据查询条件,查询实体数据

{Entity}.queryList(options)

Added in:v.4.0

  • options {QueryOptions } 查询条件,QueryOptions对象见:实体查询
  • Returns {List} 查询记录列表

根据查询条件,查询实体数据

Bingosoft            updated 2018-07-23
上一篇:dao 下一篇:http

results matching ""

    No results matching ""