🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 执行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