多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## @SpringData 注解@SpringData模仿了Spring Data中通过方法名解析出sql语句的功能,比如 findById, 则表示查询功能,且使用id属性。findByNameAndAgeOrderByIdDesc,则表示查询,根据name和age属性,且输出结果按照Id降序排序 要了解BeetlSQL3支持的所有Spring Data关键字,可以查看`org.beetl.sql.mapper.springdata.SpringDataBuilder`,或者参考Spring Data文档 https://docs.spring.io/spring-data/jdbc/docs/2.0.1.RELEASE/reference/html/#jdbc.query-methods ```java @SpringData List<UserEntity> queryByNameOrderById(String name); ``` BeetlSQL底层代码类似如下实现 ```java Query<UserEntity> query = sqlManager.query(UserEntity.class); query.andEq("name",name).asc("id"); List<UserEntity> list = query.select(); ```