# Db模型添加
先创建model类,参考`[模型创建](创建模型.md)
添加一条数据
```java
FieldData field_datas = new FieldData();
field_datas.put("name",王亮);
field_datas.put("age",20);
field_datas.put("phone",15012345678);
field_datas.put("status",1);
boolean insert_flag = Db.model(User.class).insert(field_datas);
```
添加数据后如果需要返回新增数据的自增主键,可以使用insertGetId方法:
```java
FieldData field_datas = new FieldData();
field_datas.put("name",王亮);
field_datas.put("age",20);
field_datas.put("phone",15012345678);
field_datas.put("status",1);
int insert_id = Db.model(User.class).insertGetId(field_datas);
```
添加多条数据、批量添加insertAll,返回添加成功结果数组
```java
List<FieldData> objects = new ArrayList<>();
FieldData field_datas = new FieldData();
field_datas.put("name",王亮);
field_datas.put("age",20);
field_datas.put("phone",15012345678);
field_datas.put("status",1);
objects.add(field_datas);
FieldData field_datas1 = new FieldData();
field_datas1.put("name",李白);
field_datas1.put("age",18);
field_datas1.put("phone",15012345679);
field_datas1.put("status",1);
objects.add(field_datas1);
int[] ints = Db.model(User.class).insertAll(objects);
```