1. Realize a ligação de três níveis
Pegue as províncias e municípios como exemplo:
minha ideia é bem simples, e posso pensar um pouco menos. Primeiro, percorra as províncias. Quando os dados mudarem, chame o método request para consultar as informações da área urbana de acordo com o id de a província. Quando as informações da área urbana mudarem, chame outro método para consultar as informações do município
1. Entidade de classe de entidade: área
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
|
2. Camada de interface dao
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
3. Camada de serviço de interface , (eu pessoalmente acho que não há problema em compartilhar uma das duas camadas de interface, assim como também é muito conveniente alterar a comum para a camada de interface do mapeador, talvez isso não seja padronizado)
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
4. Classe de implementação de interface serviceImpl
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
|
5. Controlador: controlador
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
|
6. A última página mapeada: jsp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 |
|
7. arquivo mapper.xml:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
|