企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 执行SQL文件 如果没有使用任何注解,BeetlSQL3则会寻找sql文件的sql片段作为sql ```java @SqlResource("user") /*寻找sql目录配置的文件夹下的user.md文件,参考spring集成*/ public interface UserMapper extends BaseMapper<UserEntity> { /** * 调用sql文件user.md#select,方法名即markdown片段名字 * @param name * @return */ List<UserEntity> select(String name); } ``` 此时方法名就是sql片段名称 > @SqlResource作用于注解和方法上,申明sql片段所在的文件,如果在Mapper上没有使用此注解,则会默认通过Mapper的泛型类来查找,规则是泛型类的名称首字母小写作为文件名,比如根据UserEntity转化成userEntity.md。 BeetlSQL3建议尽量使用@SqlResource