A.banner_id, A.banner_title, A.banner_type_id, B.banner_type_title, A.order, A.is_visible, A.url, A.image_path INSERT INTO banner banner_id, banner_type_id, banner_title, image_path, url, order, is_visible, created_by, created_at, #{bannerId ,jdbcType=BIGINT}, #{bannerTypeId ,jdbcType=BIGINT}, #{bannerTitle ,jdbcType=VARCHAR}, #{imagePath,jdbcType=VARCHAR}, #{url ,jdbcType=VARCHAR}, #{order ,jdbcType=BIGINT}, #{isVisible ,jdbcType=BIGINT}, #{createdBy ,jdbcType=BIGINT}, #{createdAt ,jdbcType=TIMESTAMP}, UPDATE banner banner_type_id = #{bannerTypeId ,jdbcType=BIGINT}, banner_title =#{bannerTitle ,jdbcType=VARCHAR}, image_path = #{imagePath ,jdbcType=VARCHAR}, url = #{url ,jdbcType=VARCHAR}, order = #{order ,jdbcType=BIGINT}, is_visible = #{isVisible ,jdbcType=BIGINT}, updated_by = #{updatedBy ,jdbcType=BIGINT}, updated_at = #{updatedAt ,jdbcType=TIMESTAMP}, WHERE 1 = 1 AND banner_id = #{bannerId ,jdbcType=BIGINT} UPDATE banner deleted_by = #{deletedBy ,jdbcType=BIGINT}, deleted_at = #{deletedAt ,jdbcType=DATE}, deleted_flag = #{deletedFlag ,jdbcType=BIGINT}, WHERE 1 = 1 AND deleted_flag = 0 AND banner_id = #{bannerId ,jdbcType=BIGINT}