+ @Insert({"<script>",
+ "INSERT INTO todo_list(",
+ " id, header_id, name, done, created, updated)",
+ " VALUES (#{id}, #{headerId}, #{name}, #{done}, #{created}, #{updated});",
+ "</script>" })
+ int insert(TodoListDto dto);
+
+ @Delete({"<script>",
+ " delete from todo_list",
+ " where",
+ " header_id = #{headerId}",
+ " and id = #{id}",
+ "</script>" })
+ int delete(@Param("headerId") Integer headerId, @Param("id") Integer id);
+
+ @Update({"<script>",
+ " update todo_list",
+ " set name=#{name}, done=#{done}, updated=#{updated}",
+ " where",
+ " header_id = #{headerId}",
+ " and id = #{id}",
+ "</script>" })
+ int update(TodoListDto dto);