From d71ac57048f8ef45d3ba3d293979c1f77a618c4e Mon Sep 17 00:00:00 2001 From: zhouhao Date: Wed, 10 May 2017 15:12:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hsweb-commons/create-crud.md | 2 +- hsweb-commons/dsl-use.md | 1 - .../hsweb-commons-service-simple/README.md | 43 +++++++++++++++++++ 3 files changed, 44 insertions(+), 2 deletions(-) delete mode 100644 hsweb-commons/dsl-use.md create mode 100644 hsweb-commons/hsweb-commons-service/hsweb-commons-service-simple/README.md diff --git a/hsweb-commons/create-crud.md b/hsweb-commons/create-crud.md index bce313603..50dad30c4 100644 --- a/hsweb-commons/create-crud.md +++ b/hsweb-commons/create-crud.md @@ -216,7 +216,7 @@ public interface MenuDao extends CrudDao { 6. [DefaultDSLQueryService](hsweb-commons-service/hsweb-commons-service-simple/src/main/java/org/hswebframework/web/service/DefaultDSLQueryService.java): dsl方式查询 7. [DefaultDSLUpdateService](hsweb-commons-service/hsweb-commons-service-simple/src/main/java/org/hswebframework/web/service/DefaultDSLUpdateService.java): dsl方式更新 -DSL方式操作使用[easy-orm](https://github.com/hs-web/hsweb-easy-orm)来构建动态查询参数,[使用方法](dsl-use.md). +DSL方式操作使用[easy-orm](https://github.com/hs-web/hsweb-easy-orm)来构建动态查询参数,[使用方法](hsweb-commons-service/hsweb-commons-service-simple/README.md). 1. 创建service接口 进入模块: hsweb-system-menu-service-api diff --git a/hsweb-commons/dsl-use.md b/hsweb-commons/dsl-use.md deleted file mode 100644 index 30404ce4c..000000000 --- a/hsweb-commons/dsl-use.md +++ /dev/null @@ -1 +0,0 @@ -TODO \ No newline at end of file diff --git a/hsweb-commons/hsweb-commons-service/hsweb-commons-service-simple/README.md b/hsweb-commons/hsweb-commons-service/hsweb-commons-service-simple/README.md new file mode 100644 index 000000000..7bf14afd3 --- /dev/null +++ b/hsweb-commons/hsweb-commons-service/hsweb-commons-service-simple/README.md @@ -0,0 +1,43 @@ +# 通用服务类 + 提供通用增删改查服务 + +## DSL查改删 +查询,实现`DefaultDSLQueryService`接口 +```java + // select * from user where name = ? limit 0,1 + createQuery().where("name","张三").single(); +``` +```java + // select * from user where name = ? or name = ? + createQuery().where("name","张三").or().is("name","李四").list(); +``` + +```java + //select * from user where name = ? and (age> ? and age