ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## @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(); ```