<insertid="insertExample"parameterType="xxx.xxx.xxxBean">
INSERT INTO TABLE_NAME(field_1,field_2,field_3,...)
VALUES(#{variable1},#{variable2},#{variable3},...)
</insert><!-- variable 变量名--><!-- field和variable名称要匹配,例如:file_name和fileName -->
删记录-- oracle/mysql
deletefrom table_name where field_1=value1
删记录-- mybatis
<deleteid="deleteExample"paramterType="String">
DELETE FROM TABLE_NAME WHERE field_1=#{variable1}
</delete><!-- variable1可以是bean的一个属性值对应的变量名,也可以是map对象的一个value对应的key。 -->
改记录-- oracle/mysql
update table_name set field_1=value1 where field_2=value2
改记录-- mybatis
<updateid="updateExample"parameterType="xxx.xxx.Bean">
UPDATE TABLE_NAME SET field_1=#{variable1} WHERE field_2=#{variable2}
</update>
查记录-- oracle/mysql
select*from table_name where field_1=value1;select field_1,field_2,field_3,...from table_name where field_1=value1;
查记录-- mybatis
<selectid="selectExample"resultType="xxx.xxx.Bean">
SELECT * FROM TABLE_NAME WHERE field_1=#{variable1}
</select><selectid="selectExample"resultType="xxx.xxx.Bean">
SELECT field_1 AS variable1, field_2 AS variable2, field_3 AS variable3
FROM TABLE_NAME
WHERE field_1=#{variable1}
</select>