| 程序包 | 说明 |
|---|---|
| org.beetl.sql.mapper.builder | |
| org.beetl.sql.mapper.lambda | |
| org.beetl.sql.mapper.provider | |
| org.beetl.sql.mapper.springdata |
| 限定符和类型 | 方法和说明 |
|---|---|
protected MapperExtBuilder |
MapperMethodParser.findExtBuilder()
找到扩展的注解解释器,包含
SpringData
SqlProvider
SqlTemplateProvider
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
SubQueryBuilder |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ProviderMapperExtBuilder
解析mapper方法被
SqlTemplateProvider 和 SqlProvider 注解,得出sql执行类 |
| 限定符和类型 | 类和说明 |
|---|---|
class |
SpringDataBuilder
模仿springdata,根据方法名得出sql语句
参考 "https://docs.spring.io/spring-data/jdbc/docs/2.0.1.RELEASE/reference/html/#jdbc.query-methods"
注意:并未完全支持Spring Data 所有查询关键字
|
Copyright © 2022. All rights reserved.