[JAVA] Schreiben Sie, was Sie nach einem halben Jahr mit mybatis gedacht haben

Was ist Mybatis?

Es ist eine Art OR-Mapper für Java und verfügt über die folgenden Funktionen.

Es ist ein halbes Jahr her, seit ich es in dem Projekt verwendet habe, für das ich verantwortlich bin, also werde ich die guten Punkte und Probleme aufschreiben.

guter Punkt

Die für den SQL-Zugriff verwendete Klasse ist reduziert

Für JDBC

Für Mybatis

Kann SQL in XML schreiben

Beim Zusammenstellen von SQL in Java

StringBuffer sql = new StringBuffer();
sql.append("select * from table ");
sql.append("where id=? ");
sql.toString();

Für Mybatis Mapper XML

<select id="selectPerson" parameterType="int" resultType="hashmap">
  SELECT * FROM PERSON WHERE ID = #{id}
</select>

SQL ist vollständig von der Logik getrennt (Java-Datei)

Schlechter Punkt

Da es sich um XML handelt, kann die Refactoring-Funktion von Eclipse nicht verwendet werden.

Da es sich um XML handelt, kann keine Abdeckung erhalten werden

Zusammenfassung

Recommended Posts

Schreiben Sie, was Sie nach einem halben Jahr mit mybatis gedacht haben
Kenntnis der Objektorientierung für ein halbes Jahr Programmierung
Was benötigen Sie am Ende, um eine Web-App mit Java zu erstellen? Erklären Sie den Mechanismus und was zum Lernen notwendig ist
[Anmerkung] Was ich in einem halben Jahr von unerfahrenen (Java) gelernt habe
[Anmerkung] Was ich in einem halben Jahr von unerfahrenen (Java) gelernt habe (1)
[Anmerkung] Was ich in einem halben Jahr von unerfahrenen (Java) gelernt habe (3)