feat: 完善文档

This commit is contained in:
wangyu 2022-09-07 14:15:56 +08:00
parent 27d105cd85
commit d9cffec600
1 changed files with 30 additions and 4 deletions

View File

@ -12,16 +12,42 @@
6. 智能别名策略写查询再也不用担心多张表的别名问题代码简介易懂用java跟sql体验直接拉满 6. 智能别名策略写查询再也不用担心多张表的别名问题代码简介易懂用java跟sql体验直接拉满
7. 高精度api控制sql构建每个步骤严格把关保证输入一个api立即能写出来接下来的步骤还不出错 7. 高精度api控制sql构建每个步骤严格把关保证输入一个api立即能写出来接下来的步骤还不出错
## 快速使用 ## 快速接入使用
如果您的项目使用maven可通过以下配置快速集成 如果您的项目使用maven并且使用spring-jdbc可通过以下配置快速集成:
```xml ```xml
<dependency> <dependency>
<artifactId>fluent-sql-core</artifactId> <artifactId>fluent-sql-spring-jdbc</artifactId>
<groupId>group.flyfish.framework</groupId> <groupId>group.flyfish.framework</groupId>
<version>0.0.1</version> <version>0.0.2</version>
</dependency> </dependency>
``` ```
您只需要注入您的数据源即可自动完成配置。
```java
import javax.sql.DataSource;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import group.flyfish.fluent.operations.FluentSQLOperations;
import group.flyfish.fluent.operations.JdbcTemplateFluentSQLOperations;
import org.springframework.jdbc.core.JdbcTemplate;
@Configuration
public class FluentSqlConfig {
/**
* 实际应用中使用bean注入并实例化
*
* @param dataSource 从spring datasource注入
*/
@Bean
public FluentSQLOperations fluentSQLOperations(DataSource dataSource) {
return new JdbcTemplateFluentSQLOperations(new JdbcTemplate(dataSource));
}
}
```
## 对比直接书写SQL
本小组件主要解决的是sql的书写问题旨在用更加优雅的方式实现sql并且不用再担心数据库方言SQL Dialect 本小组件主要解决的是sql的书写问题旨在用更加优雅的方式实现sql并且不用再担心数据库方言SQL Dialect
变化导致的频繁变更SQL问题。 变化导致的频繁变更SQL问题。