3.2方法链接

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

下面的示例展示了在使用Session对象时如何使用方法链接而不是SQL字符串。该示例假定测试模式存在,并且员工表的存在。

#执行查询的推荐方法:select(['name', 'age']) \ .where('name like:param') \ .order_by(['name']) \ .bind('param', 'm%').execute() #传统的SQL执行通过传递SQL字符串#它应该只在绝对必要的时候使用result = session。sql('SELECT name, age ' + 'FROM employee ' + 'WHERE name like ?' + 'ORDER BY name').bind('m%').execute()