Skip to content

Commit

Permalink
Update 文章_Weed3 for java 新的微型ORM框架.md
Browse files Browse the repository at this point in the history
  • Loading branch information
noear committed May 6, 2022
1 parent 470430d commit 9a79d3e
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions 文章_Weed3 for java 新的微型ORM框架.md
Original file line number Diff line number Diff line change
Expand Up @@ -238,6 +238,30 @@ db.table("user u")
.limit(1)
.selectItem("u.*,e.sex user_sex", User.class);


//查++(折开来拼接条件)::
var tb = db.table("user u");
if(test.a){
tb.innerJoin("user_ext e").onEq("u.id","e.user_id");
}

if(test.b){
tb.whereEq("u.id",1001);
}

tb.selectItem("u.*,e.sex,e.label", User.class);

//查++2(通过构建函数拼接条件)::
db.table("user u")
.build(tb->{
if(test.a){
tb.innerJoin("user_ext e").onEq("u.id","e.user_id");
}

if(test.b){
tb.whereEq("u.id",1001);
}
}).selectItem("u.*,e.sex,e.label", User.class);
```

* 具有过滤能力的接口:whereIf, andIf, orIf, setIf, setMapIf, setEntityIf
Expand Down

0 comments on commit 9a79d3e

Please # to comment.