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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 数据增删改查以及表示 新建/修改数据: 1) 利用lightning-record-form标签。 下面的例子中,...
    Doublelsl阅读 493评论 0 0
  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 9,880评论 0 3
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 8,899评论 28 54
  • 人工智能是什么?什么是人工智能?人工智能是未来发展的必然趋势吗?以后人工智能技术真的能达到电影里机器人的智能水平吗...
    ZLLZ阅读 4,115评论 0 5
  • 首先介绍下自己的背景: 我11年左右入市到现在,也差不多有4年时间,看过一些关于股票投资的书籍,对于巴菲特等股神的...
    瞎投资阅读 5,969评论 3 8

友情链接更多精彩内容