Heim  >  Artikel  >  Was sind die Schritte, um den Frühling mit Mybatis zu integrieren?

Was sind die Schritte, um den Frühling mit Mybatis zu integrieren?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼Original
2019-07-29 11:27:157312Durchsuche

Mybatis ist eine aktualisierte Version von ibatis und ein auf Java basierendes Persistenzschicht-Framework. Mybatis ist ein hervorragendes Persistenzschicht-Framework, das normale SQL-Abfragen, gespeicherte Prozeduren und erweiterte Zuordnungen unterstützt. Mybatis macht fast alle manuellen Einstellungen von JDBC-Code und -Parametern sowie das Abrufen von Ergebnismengen überflüssig. MyBatis verwendet einfaches XML oder Annotationen für die Konfiguration und Originalzuordnung, ordnet Schnittstellen und Java-POJOs (Plain Old Java Objects, gewöhnliche Java-Objekte) in Datensätze in der Datenbank zu. Im Vergleich zu „One-Stop“-ORM-Lösungen wie Hibernate und Apache OJB handelt es sich bei Mybatis um eine „halbautomatisierte“ ORM-Implementierung.

Was sind die Schritte, um den Frühling mit Mybatis zu integrieren?

1. Erstellen Sie ein Maven-Projekt und schichten Sie die Infrastruktur

Entity Book Entity Bookid Bookname Bookprice

dao IBookDAO Methode zum Hinzufügen von Büchern addBook()

IBookDAO.XML SQL-Anweisung zum Hinzufügen von Buchnamen und -preis

Der Dienst verfügt über die gleiche Methode zum Hinzufügen von Büchern wie die Dao-Ebene addBook()

serviceimpl schreibt die addBook()-Methode neu, um eine Dao-Rückgabe dao.addBook()

Was sind die Schritte, um den Frühling mit Mybatis zu integrieren?

einzufügen. 2. Abhängigkeiten von POM-Dateien

Was sind die Schritte, um den Frühling mit Mybatis zu integrieren?

<!--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>

Verwandte Empfehlungen: „FAQ

3. Konfigurationsdatei unter Ressourcen

Was sind die Schritte, um den Frühling mit Mybatis zu integrieren?

Was sind die Schritte, um den Frühling mit Mybatis zu integrieren?

1.jdbc.properties Konfigurationsdatei Schreiben Sie die URL in die Datenbank, mit der Sie verbunden sind. Treiber, Benutzername, Passwort

Da mein MySQL kein Passwort hat, muss ich kein Passwort schreiben

Was sind die Schritte, um den Frühling mit Mybatis zu integrieren?

2. MyBatis-configuration.xml Konfigurationsdatei

Sie müssen nur einen Alias ​​konfigurieren

Was sind die Schritte, um den Frühling mit Mybatis zu integrieren?

3. Als nächstes folgt die wichtigste Konfiguration der applicationContestSSM.xml-Datei

Beim Binden bookservice Das Ref-Attribut IBookDAO in der Eigenschaft ist rot und kann vom Tool nicht erkannt werden. Es handelt sich um ein im Speicher gespeichertes Objekt, das nur durch Ausführen abgerufen werden kann. Daher ist die Farbanzeige abnormal und hat keinen Einfluss auf die Kompilierung und den Betrieb.

Was sind die Schritte, um den Frühling mit Mybatis zu integrieren?Was sind die Schritte, um den Frühling mit Mybatis zu integrieren?Was sind die Schritte, um den Frühling mit Mybatis zu integrieren?

4. Erstellen Sie eine Testklasse und verwenden Sie junit

Was sind die Schritte, um den Frühling mit Mybatis zu integrieren?

um den Erfolg zu testen! Gehen Sie zur Datenbank, um den hinzugefügten Buchtitel und den Preis abzufragen. An diesem Punkt ist ein einfacher Integrationsfall abgeschlossen!

Was sind die Schritte, um den Frühling mit Mybatis zu integrieren?

Das obige ist der detaillierte Inhalt vonWas sind die Schritte, um den Frühling mit Mybatis zu integrieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn