Einführung in MyBatis
MyBatis ist ein hervorragendes Rahmen für Persistenzschicht, das einfache SQL -Abfragen, gespeicherte Verfahren und erweiterte Zuordnung unterstützt. MyBatis eliminiert manuelle Einstellungen fast aller JDBC -Code und -Parameter sowie die Suche in der Ergebnisse des Ergebnissatzes. MyBatis kann einfache XML oder Anmerkungen zur Konfiguration und ursprüngliche Zuordnung, Mapping -Schnittstellen und Javas Pojos (einfache alte Java -Objekte) in Datenbank in der Datenbank verwenden.
Das Folgende ist im Mittelpunkt der Einführung der Verwendung von Mapper -Agenten.
1. Aufgaben, die Entwickler ausführen müssen:
Mapper.xml Mapping -Datei und mapper.java
2. Entwicklungsspezifikationen
1. In Mapper.xml entspricht der Namespace der Mapper -Schnittstellenadresse.
2. Der Methodenname in der Schnittstelle mapper.java entspricht der ID der Anweisung in mapper.xml
3. Die Methodeneingangsparametertyp in der Mapper.java -Schnittstelle entspricht dem vom ParameterType in der Mapper.xml angegebenen Typ.
4. Die Rückgabewerttyp der Methode in der Mapper.java -Schnittstelle entspricht dem Typ, der vom Ergebnistyp der Anweisung in Mapper.xml angegeben ist.
mapper.java Beispiel
// Benutzerinformationen basierend auf der ID -öffentlichen Benutzer findUserById (int id) ausreihen;
mappper.xml Beispiel
<select id = "findUserById" parameterType = "int" resultType = "user"> select * vom Benutzer wobei ID =#{value} </select>5. laden mapper.xml in sqlmapconfig.xml
<!-Das Laden einer einzelnen Zuordnungsdatei durch die Mapper-Schnittstelle folgt einigen Spezifikationen: Der Name Mapper-Schnittstellenklasse und Mapper.xml Mapping-Dateiname müssen konsistent sein.
oder
<Mappers> <!-Lade des Mapper-spezifizierten Mapper-Schnittstellenpaketpakets. MyBatis scannt automatisch alle Mapper-Schnittstellen unterhalb des Pakets, um nach einigen Spezifikationen zu geladen: Der Name Mapper-Schnittstellenklasse und Mapper.xml Mapping-Dateiname müssen konsistent sein, und die Prämisse der obigen Spezifikation in einem Verzeichnis ist: Die Mapper-Proxy-Methode wird verwendet-> </mappers> </mappers>
Das obige ist eine detaillierte Erklärung der Verwendungsmethode von MyBatis Mapper Agent, die Ihnen vom Editor vorgestellt wurde. Ich hoffe, es wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!