1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.apache.ibatis.domain.blog.mappers;
17
18 import java.util.LinkedHashMap;
19 import java.util.LinkedList;
20 import java.util.List;
21 import java.util.Set;
22 import java.util.Vector;
23
24 import org.apache.ibatis.annotations.Select;
25 import org.apache.ibatis.domain.blog.Author;
26 import org.apache.ibatis.session.ResultHandler;
27
28 public interface AuthorMapper {
29
30 List<Author> selectAllAuthors();
31
32 Set<Author> selectAllAuthorsSet();
33
34 Vector<Author> selectAllAuthorsVector();
35
36 LinkedList<Author> selectAllAuthorsLinkedList();
37
38 Author[] selectAllAuthorsArray();
39
40 void selectAllAuthors(ResultHandler handler);
41
42 Author selectAuthor(int id);
43
44 LinkedHashMap<String, Object> selectAuthorLinkedHashMap(int id);
45
46 void selectAuthor(int id, ResultHandler handler);
47
48 @Select("select")
49 void selectAuthor2(int id, ResultHandler handler);
50
51 void insertAuthor(Author author);
52
53 int deleteAuthor(int id);
54
55 int updateAuthor(Author author);
56
57 }