# 通用场景
# 概述
在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.在服务中使用