Introdução a Mybatis
Mybatis é uma excelente estrutura de camada de persistência que suporta consultas SQL simples, procedimentos armazenados e mapeamento avançado. O MYBATIS elimina as configurações manuais de quase todo o código e parâmetros JDBC e o encapsulamento de pesquisa do conjunto de resultados. O Mybatis pode usar XML simples ou anotações para configuração e mapeamento original, interfaces de mapeamento e POJOS de Java (objetos Java antigos simples) para registros no banco de dados.
A seguir, é apresentado o foco da introdução do uso de agentes do mapeador.
1. Tarefas que os desenvolvedores precisam concluir:
Arquivo de mapeamento mapper.xml e mapper.java
2. Especificações de desenvolvimento
1. No mapper.xml, o espaço para nome é igual ao endereço da interface do mapeador.
2. O nome do método na interface mapper.java é o mesmo que o ID da declaração no mapper.xml
3. O tipo de parâmetro de entrada do método na interface mapper.java é o mesmo que o tipo especificado pelo parameterType no mapper.xml.
4. O tipo de valor de retorno do método na interface mapper.java é o mesmo que o tipo especificado pelo resultado da instrução no mapper.xml.
Exemplo Mapper.java
// Consulta as informações do usuário com base no ID Public User FindUserById (int ID) lança exceção;
exemplo mappper.xml
<select id = "findUserById" parameterType = "int" resultType = "User"> Selecione * do usuário onde id =#{value} </leclect>5. Carregar mapeador.xml em sqlmapconfig.xml
<!-Carregando um único arquivo de mapeamento através da interface do mapeador segue algumas especificações: o nome da classe de interface do mapeador e o nome do arquivo de mapeamento de mapero.xml precisam ser consistentes, e a premissa da especificação acima em um diretório é: o método proxy do mapeador é usado-> <Mappers> <Papper/> </ppers>
ou
<Mappers> <!-Carregamento a granel do nome do pacote de interface do mapeador especificado pelo mapeador. O Mybatis digitaliza automaticamente todas as interfaces do Mapper abaixo do pacote para carregar de acordo com algumas especificações: o nome da classe de interface do mapeador e o nome do arquivo de mapeamento de mapper.xml precisam ser consistentes, e a premissa da especificação acima em um diretório é: o método proxy do mapeador é usado-> <Nome do pacote = "cn.itcast.mybatis.mappads mapper"
O exposto acima é uma explicação detalhada do método de uso do Mybatis Mapper Agent apresentado a você pelo editor. Espero que seja útil para você. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a você a tempo. Muito obrigado pelo seu apoio ao site wulin.com!