我是靠谱客的博主 忧心小土豆,这篇文章主要介绍SalesForce开发实例(五),现在分享给大家,希望可以做个参考。

APEX写法:

和java写法类似

public with sharing class TestController {

    @AuraEnabled(cacheable=true)

    public static List<sObject> getAllRecord(String searchTerm) {

        return database.query(SQL); //获取记录

        return database.countQuery(SQL);//获取条数

    }

}

注意:必须添加@AuraEnabled,否则前台无法获取数据。

当前台利用@wire获取数据时,必须如上所写,添加caceheable=true。

前台利用@wire获取数据时,当检索条件(参数)改变时,可以自动获取数据。

返回值

database.query(SQL)的返回值为结果集,即List<sObject>。其中sObject是SalesForce的共同类型,当可以确定返回值属于哪个对象时,可写为List<对象名>。

SQL相关

1) 检索:和普通SQL类似,但是没有表关联等复杂操作,如需多表查询,只能使用参照关系。

2) 新建:insert 对象/对象集

3) 更新:update 对象/对象集

4) 删除:delete对象/对象集

5) 特有:upsert 对象/对象集(数据存在即更新,不存在则创建)

关于对象/对象集

1) 对象:new 对象名(字段名=值, 略)

2) 对象集:对象的合集

最后

以上就是忧心小土豆最近收集整理的关于SalesForce开发实例(五)的全部内容,更多相关SalesForce开发实例(五)内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(131)

评论列表共有 0 条评论

立即
投稿
返回
顶部