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) 对象集:对象的合集

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值