# DB模型查詢
模型查詢須創建模型加上where語句即可查詢出想要的數據集合;一般單表查詢適用。創建模型方法參考[模型創建](創建模型.md)
條件查詢方法(其跟普通查詢類似,只是不使用name傳表名,使用傳model類方便了后期維護)
查詢一個數據使用
```java
//傳模型類(好處不需要總是查看數據表名)
Dtp info = Db.model(Dtp.class).where("id", 1).find();
```
查詢集合List使用,返回實體類
```java
List<Dtp> status = Db.model(Dtp.class).where("status", 1).select();
```
支持聯合查詢(語法類型跟tp5類似,只是用.來連接串起來)
```java
List<Dtp> select_list = Db.model(Dtp.class).where("status",1).field("id,name").limit(2).order("id desc").select();
```
查詢使用whereData賦值
```java
WhereData where_data = new WhereData();
where_data.put("product_id",1);
where_data.put("status",1);
List<Dtp> select = Db.model(Dtp.class).where(where_data).order("id desc").limit(1, 2).select();
```