在 MyBatis 中,resultType
用于指定查詢結果應該映射到的 Java 類型。MyBatis 支持以下幾種類型:
int
, float
, double
, boolean
等。Integer
, Float
, Double
, Boolean
等。java.util.Date
, java.sql.Date
, java.sql.Time
, java.sql.Timestamp
等。List<T>
, Set<T>
, Collection<T>
等??梢杂成涞揭粋€集合中,其中 T
可以是任何其他支持的類型。int[]
, String[]
等。java.util.Map<K, V>
。鍵值對將根據(jù)查詢結果進行映射。Tuple2<String, Integer>
來映射兩列的查詢結果。請注意,當使用復雜類型(如自定義 Java 對象、集合或 Map)時,你需要確保查詢結果與目標類型的屬性相匹配。對于自定義 Java 對象,你還需要在 XML 映射文件中提供完整的映射信息,或者使用注解來指定映射關系。