1.返回List集合時,返回的ResultMap仍是填List中的元素類型。html
2.關於時間插入數據庫的操做,使用@JsonFormat(插入格式化)和@DataTimeFormat(取出格式化)來格式化日期mysql
3.mybatis中useGeneratedKeys和keyProperty的做用sql
使用場景:將對象插入id爲自增的表中,同時在程序中仍須要用到該對象插入後自增的ID數據庫
方法:配置 useGeneratedKeys="true" keyProperty="對應的主鍵的對象"mybatis
主要是在主鍵是自增的狀況下,添加成功後能夠直接使用主鍵值,其中keyProperty的值是對象的屬性值不是數據庫表中的字段名spa
特別注意:若是在DAO層實體類傳入時參數加了@Param(「TestEntity」),因此在Mybatis中的keyProperty = 「TestEntity.id」3d
4.關於mybatis的jdbcTypeorm
MyBatis 插入空值時,須要指定JdbcType
mybatis insert空值報空值異常,主要緣由是mybatis沒法進行轉換,會致使拋錯htm
mysql中jdbcType的匹配對應關係:對象