3.2 Цепочки методов
X DevAPI поддерживает ряд современных практик, чтобы упростить работу с операциями CRUD и естественно вписаться в современные среды разработки. В этом разделе объясняется, как использовать цепочки методов вместо работы со строками SQL или JSON-структурами.
Следующий пример демонстрирует, как использовать цепочки методов вместо строки SQL при работе с объектами Session. Пример предполагает, что схема 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();
© 2025 Oracle
Licensed under the GPLv2 License.