Maison > Problème commun > Quelles sont les étapes pour intégrer spring à mybatis ?

Quelles sont les étapes pour intégrer spring à mybatis ?

爱喝马黛茶的安东尼
Libérer: 2019-07-29 11:27:15
original
7332 Les gens l'ont consulté

Mybatis est une version améliorée d'ibatis et un framework de couche de persistance basé sur Java. Mybatis est un excellent framework de couche de persistance qui prend en charge les requêtes SQL ordinaires, les procédures stockées et le mappage avancé. Mybatis élimine presque tous les paramètres manuels du code et des paramètres JDBC et la récupération des ensembles de résultats. MyBatis utilise du XML simple ou des annotations pour la configuration et le mappage original, les interfaces de mappage et les POJO Java (Plain Old Java Objects, objets Java ordinaires) dans les enregistrements de la base de données. Comparé aux solutions ORM « à guichet unique » telles que Hibernate et Apache OJB, Mybatis est une implémentation ORM « semi-automatisée ».

Quelles sont les étapes pour intégrer spring à mybatis ?

1. Créez un projet maven et superposez l'infrastructure

entité livre entité bookid bookname bookprice

dao IBookDAO Ajouter la méthode de livre addBook()

IBookDAO.XML Instruction SQL pour ajouter le nom et le prix du livre

le service a la même méthode d'ajout de livre que la couche dao addBook()

serviceimpl réécrit la méthode addBook() pour injecter un dao return dao.addBook()

Quelles sont les étapes pour intégrer spring à mybatis ?

2. Dépendances des fichiers pom

Quelles sont les étapes pour intégrer spring à mybatis ?

<!--Mybatis+Spring整合-->
<dependency>
    <groupId>org.mybatis</groupId>
    <artifactId>mybatis-spring</artifactId>
    <version>1.3.0</version>
</dependency>
<!--mybatis依赖包-->
<dependency>
    <groupId>org.mybatis</groupId>
    <artifactId>mybatis</artifactId>
    <version>3.4.1</version>
</dependency>
<!--mysql依赖包-->
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.39</version>
</dependency>
<!--spring JDBC依赖-->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-jdbc</artifactId>
    <version>4.2.0.RELEASE</version>
</dependency>
<!--spring基础jar-->
<!-- https://mvnrepository.com/artifact/org.springframework/spring-beans -->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-beans</artifactId>
    <version>4.2.0.RELEASE</version>
</dependency>
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-context</artifactId>
    <version>4.2.0.RELEASE</version>
</dependency>
Copier après la connexion

Recommandations associées : "FAQ"

Fichier de configuration sous ressources

Quelles sont les étapes pour intégrer spring à mybatis ?

Quelles sont les étapes pour intégrer spring à mybatis ?

1.jdbc.propertiesFichier de configuration Écrivez l'url dans la base de données à laquelle vous êtes connecté, pilote, nom d'utilisateur, mot de passe

Comme mon Mysql n'a pas de mot de passe, je n'ai pas besoin d'écrire de mot de passe

Quelles sont les étapes pour intégrer spring à mybatis ?

Fichier de configuration MyBatis-configuration.xml2.

Il vous suffit de configurer un alias

Quelles sont les étapes pour intégrer spring à mybatis ?

3. Vient ensuite la configuration la plus importante du fichier applicationContestSSM.xml

Lors de la liaison. bookservice L'attribut ref IBookDAO dans la propriété est rouge et ne peut pas être reconnu par l'outil. Il s'agit d'un objet stocké en mémoire et ne peut être obtenu qu'en l'exécutant. Par conséquent, l'affichage des couleurs est anormal et n'affecte pas la compilation et le fonctionnement.

Quelles sont les étapes pour intégrer spring à mybatis ?Quelles sont les étapes pour intégrer spring à mybatis ?Quelles sont les étapes pour intégrer spring à mybatis ?

4. Créez une classe de test et utilisez junit

Quelles sont les étapes pour intégrer spring à mybatis ?

pour tester la réussite ! Accédez à la base de données pour interroger le titre et le prix du livre ajouté. À ce stade, un simple cas d'intégration est terminé !

Quelles sont les étapes pour intégrer spring à mybatis ?

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal