概述
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开发实例(五)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复