Example
This commit is contained in:
parent
486a081509
commit
bf1d7a1179
@ -9,7 +9,27 @@ Example output:
|
|||||||
```sh
|
```sh
|
||||||
Database { connection: SqlxMySqlPoolConnection }
|
Database { connection: SqlxMySqlPoolConnection }
|
||||||
|
|
||||||
CakeModel { id: 1, name: "New York Cheese" }
|
find all cakes: SELECT `cake`.`id`, `cake`.`name` FROM `cake`
|
||||||
|
|
||||||
CakeModel { id: 2, name: "Chocolate Fudge" }
|
Model { id: 1, name: "New York Cheese" }
|
||||||
|
|
||||||
|
Model { id: 2, name: "Chocolate Fudge" }
|
||||||
|
|
||||||
|
find all fruits: SELECT `fruit`.`id`, `fruit`.`name`, `fruit`.`cake_id` FROM `fruit`
|
||||||
|
|
||||||
|
Model { id: 1, name: "Blueberry", cake_id: Some(1) }
|
||||||
|
|
||||||
|
Model { id: 2, name: "Rasberry", cake_id: Some(1) }
|
||||||
|
|
||||||
|
Model { id: 3, name: "Strawberry", cake_id: Some(2) }
|
||||||
|
|
||||||
|
find one by primary key: SELECT `cake`.`id`, `cake`.`name` FROM `cake` WHERE `cake`.`id` = 1 LIMIT 1
|
||||||
|
|
||||||
|
Model { id: 1, name: "New York Cheese" }
|
||||||
|
|
||||||
|
find models belong to: SELECT `fruit`.`id`, `fruit`.`name`, `fruit`.`cake_id` FROM `fruit` INNER JOIN `cake` ON `cake`.`id` = `fruit`.`cake_id` WHERE `cake`.`id` = 1
|
||||||
|
|
||||||
|
Model { id: 1, name: "Blueberry", cake_id: Some(1) }
|
||||||
|
|
||||||
|
Model { id: 2, name: "Rasberry", cake_id: Some(1) }
|
||||||
```
|
```
|
@ -15,7 +15,7 @@ async fn main() {
|
|||||||
println!("{:?}", db);
|
println!("{:?}", db);
|
||||||
println!();
|
println!();
|
||||||
|
|
||||||
print!("find all: ");
|
print!("find all cakes: ");
|
||||||
|
|
||||||
let cakes = cake::Entity::find().all(&db).await.unwrap();
|
let cakes = cake::Entity::find().all(&db).await.unwrap();
|
||||||
|
|
||||||
@ -25,6 +25,8 @@ async fn main() {
|
|||||||
println!();
|
println!();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
print!("find all fruits: ");
|
||||||
|
|
||||||
let fruits = fruit::Entity::find().all(&db).await.unwrap();
|
let fruits = fruit::Entity::find().all(&db).await.unwrap();
|
||||||
|
|
||||||
println!();
|
println!();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user