From b90f4da1ec4a5b71bc0f4d3b3e71e981f3775dd3 Mon Sep 17 00:00:00 2001 From: Benjamin Date: Mon, 21 Jan 2019 09:02:27 +1000 Subject: [PATCH] added a note in the parameters section --- docs/select-query-builder.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/docs/select-query-builder.md b/docs/select-query-builder.md index f4b8b1955..9236ba688 100644 --- a/docs/select-query-builder.md +++ b/docs/select-query-builder.md @@ -274,6 +274,19 @@ is a shortcut for: .setParameter("name", "Timber") ``` +Note: a set of parameters is unique per-query. A parameter's value will be overriden if you set it multiple times: + +```typescript +.where("user.name = :myParameter", { myParameter: "Timber" }) +.andWhere("user.lastName = :myParameter", { myParameter: "Saw" }); +``` + +will result in following query: + +```sql +SELECT ... FROM users user WHERE user.name = 'Saw' AND user.lastName = 'Saw' +``` + ## Adding `WHERE` expression Adding a `WHERE` expression is as easy as: