我是靠谱客的博主 忧心小土豆,最近开发中收集的这篇文章主要介绍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开发实例(五)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部