feat: 完善文档
This commit is contained in:
parent
27d105cd85
commit
d9cffec600
34
README.md
34
README.md
@ -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问题。
|
||||||
|
Loading…
Reference in New Issue
Block a user