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.
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()
einzufügen. 2. Abhängigkeiten von POM-Dateien
<!--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
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
2. MyBatis-configuration.xml Konfigurationsdatei
Sie müssen nur einen Alias konfigurieren
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.
4. Erstellen Sie eine Testklasse und verwenden Sie junit
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!
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!