EOS Low-Code Platform 8 EOS Low-Code Platform 8
产品简介
安装部署
应用开发
专题场景实战案例
低代码(Low-Code)开发参考手册
高开开发参考手册
流程开发参考手册
AFCenter 使用指南
Governor 使用指南
FAQ
  • 通用场景

# 通用场景

# 概述

在EOS中,查询实体肯定会与实体有关,但是命名SQL可能与实体无关,而且命名sql可以执行增删改查操作,因此建议在执行比较复杂的查询功能而且对性能要求非常高时使用命名SQL

# 用实体作为命名SQL参数

1.创建命名sql

如何创建命名sql,具体可参考 命名sql创建

2.修改 <resultMap>

将resultMap标签内的class修改为具体的实体命名,并且指定一个全局唯一id,其中result标签一一对应该实体的字段。

<resultMap class="a_namedsql_test.namesql1.Entity" id="resultNamesql">
    <result column="id" javaType="string" property="id"/>
    <result column="name" javaType="string" property="name"/>
</resultMap>

3.在服务中使用

使用