INSERT INTO FILE VALUES(#{fileId,jdbcType=VARCHAR},#{fileName,jdbcType=VARCHAR},#{fileSize,jdbcType=VARCHAR},#{fileParentFolder,jdbcType=VARCHAR},#{fileCreationDate,jdbcType=VARCHAR},#{fileCreator,jdbcType=VARCHAR},#{filePath,jdbcType=VARCHAR}) UPDATE FILE SET file_name = #{fileName,jdbcType=VARCHAR},file_size = #{fileSize,jdbcType=VARCHAR},file_parent_folder = #{fileParentFolder,jdbcType=VARCHAR},file_creation_date = #{fileCreationDate,jdbcType=VARCHAR},file_creator = #{fileCreator,jdbcType=VARCHAR},file_path = #{filePath,jdbcType=VARCHAR} WHERE file_id = #{fileId,jdbcType=VARCHAR} DELETE FROM FILE WHERE file_parent_folder = #{pfid,jdbcType=VARCHAR} DELETE FROM FILE WHERE file_id = #{fileId,jdbcType=VARCHAR} UPDATE FILE SET file_name = #{newFileName,jdbcType=VARCHAR} WHERE file_id = #{fileId,jdbcType=VARCHAR} UPDATE FILE SET file_parent_folder = #{locationpath,jdbcType=VARCHAR} WHERE file_id = #{fileId,jdbcType=VARCHAR}