X DevAPI 用户指南  / 第三章CRUD操作  /  3.2 方法链接

3.2 方法链接

X DevAPI 支持许多现代实践,使使用 CRUD 操作更容易,并自然地适应现代开发环境。本节介绍如何使用方法链接而不是使用 JSON 结构的 SQL 字符串。

以下示例显示了在使用 Session 对象时如何使用方法链接而不是 SQL 字符串。该示例假定test模式存在并且 employee表存在。

// New method chaining used for executing an SQL SELECT statement
// Recommended way for executing queries
var employees = db.getTable('employee');

var res = employees.select(['name', 'age']).
        where('name like :param').
        orderBy(['name']).
        bind('param', 'm%').execute();

// Traditional SQL execution by passing an SQL string
// It should only be used when absolutely necessary
var result = session.sql('SELECT name, age ' +
  'FROM employee ' +
  'WHERE name like ? ' +
  'ORDER BY name').bind('m%').execute();