更新时间:2024-08-14 GMT+08:00
创建数据实例示例
示例场景
本文对使用SDK方式创建数据实例进行示例说明。
使用SDK时,需要在代码中注入Delegator和RestTemplate。下面以创建XZTEST数据实体的数据实例为例。
操作步骤
在代码中注入Delegator和RestTemplate,并调用create方法创建数据实例。
import com.huawei.innovation.rdm.publishtest.delegator.XZTESTDelegator; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.web.client.RestTemplate; @SpringBootTest public class DMETest { @Autowired XZTESTDelegator xztestDelegator; @Autowired RestTemplate restTemplate; @Test public void createTest() { TenantUtil.setTenantId(444082253783236608L); // 设置当前操作的租户ID XZTESTCreateDTO createDTO = new XZTESTCreateDTO(); // 创建XZTEST数据实体的CreateDTO createDTO.setUid("123456"); createDTO.setUvalue("abc"); createDTO.setXzdate(new Timestamp(1672888888000L)); System.out.println(createDTO); XZTESTViewDTO viewDTO = xztestDelegator.create(createDTO); //采用实体代理类(xztestDelegator),调用create方法创建实例 TenantUtil.clearTenantId(); // 清除租户信息 System.out.println(viewDTO); //打印实例的所有信息 } }
父主题: Java