企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
## 6.3.1 sql文件编写规则 sqltoy-orm的sql语句一般要求通过xml进行定义,具体格式如下: * Sql文件必须是以.sql.xml结尾 * 一个xml文件中可以定义多个sql * Sql的id是必须要填写的,且要唯一。 * Sql文件的xml schema一定要配置,因为有很多好的功能是需要schema自动提醒的。 ![](https://img.kancloud.cn/5a/65/5a655a30d8e8a4f1d79ceafa2f5235d0_1080x554.png) :-: 图5.3.1 常规sql写法 * 核心注意点: 必要条件参数不要增加#\[\],在参数传递错误的情况下容易隐藏问题! ![](https://img.kancloud.cn/bc/66/bc667ea812d2ef8e9fa22d27d7ec8f99_746x354.png) * **全部sql的配置参数(实际使用如图5.3.1)** 注意:下述xml中定义的功能,通过findByQuery中的QueryExecutor和findEntity中的EntityQuery基本都可以通过代码中实现,而不是必须是xml,请参见后面章节介绍 ![](https://img.kancloud.cn/00/61/006144bc8767ac413a5c5ae9854b9921_2647x1769.png) ![](https://img.kancloud.cn/a8/49/a849e39963f7d47ac53104a1cc321d1d_917x903.png)