Ich verwende MyBatis, um Daten in SQLite-Datenbank in einfacher Java-Anwendung zu speichern. Ist es möglich, MyBatis zu konfigurieren, um eine Datenumwandlung in der Kommunikation zwischen Java-Klasse und DB-Tabelle durchzuführen?MyBatis - So transformieren Sie Daten vor dem Speichern in DB-Tabelle
Zum Beispiel habe ich java.util.Date Objekt in meiner Java-Klasse und ich möchte es als Nummer speichern (Unix-Zeit). Ein anderes Beispiel: In der Java-Klasse habe ich eine BigDecimal-Nummer, die ich als Text speichern möchte (ich will keine Genauigkeit verlieren).
In Java-Objekten verwende ich geeignete Getter und Setter, um solche Daten zu konvertieren, aber ich sehe keine Möglichkeiten, sie in MyBatis .xml-Dateien anzugeben.
Zusammenfassend meine Fragen:
1. Kann ich Java Getter und Setter in MyBatis Result Map verwenden? Wenn ja, als wie?
2. Wie speichern Sie komplexe Daten (z. B. Dates und BigDecimals) in der DB über MyBatis?
besser, einige Beispiel geben, damit wir helfen u besser –