```java
<insert id="insertDto" parameterType="cn.com.bidcenter.security.insertDto">
insert into T_SRV_DEMO
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test = "id != null" >
C_ID,
</if>
<if test = "warnType != null" >
WARN_TYPR,
</if>
<if test = "crowdLable != null" >
CROWD,
</if>
<if test = "handleWay != null" >
WAY,
</if>
<if test = "warnContent != null" >
MSG,
</if>
<if test = "areaType != null" >
GEOM_TYPE,
</if>
<if test = "spaceLocal != null" >
GEOM,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test = "id != null" >
#{id},
</if>
<if test = "warnType != null" >
#{warnType},
</if>
<if test = "crowdLable != null" >
#{crowdLable},
</if>
<if test = "handleWay != null" >
#{handleWay},
</if>
<if test = "warnContent != null" >
#{warnContent},
</if>
<if test = "areaType != null" >
#{areaType},
</if>
<if test = "spaceLocal != null" >
#{spaceLocal},
</if>
</trim>
</insert>
> 最终的sql
```sql
<insert id="insertDto" parameterType="cn.com.bidcenter.security.insertDto">
insert into T_SRV_DEMO
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test = "id != null" >
C_ID,
</if>
<if test = "warnType != null" >
WARN_TYPR,
</if>
<if test = "crowdLable != null" >
CROWD,
</if>
<if test = "handleWay != null" >
WAY,
</if>
<if test = "warnContent != null" >
MSG,
</if>
<if test = "areaType != null" >
GEOM_TYPE,
</if>
<if test = "spaceLocal != null" >
GEOM,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test = "id != null" >
#{id},
</if>
<if test = "warnType != null" >
#{warnType},
</if>
<if test = "crowdLable != null" >
#{crowdLable},
</if>
<if test = "handleWay != null" >
#{handleWay},
</if>
<if test = "warnContent != null" >
#{warnContent},
</if>
<if test = "areaType != null" >
#{areaType},
</if>
<if test = "spaceLocal != null" >
#{spaceLocal},
</if>
</trim>
</insert>