MyBatis Plus中的insert用于向數據庫中插入數據。
使用insert方法時,需要傳入一個實體對象作為參數,該實體對象包含了要插入的數據。根據實體類的注解或配置文件中的映射關系,MyBatis Plus會自動將實體對象中的屬性映射到數據庫表中的字段。
示例代碼如下:
User user = new User();
user.setName("John");
user.setAge(25);
user.setEmail("john@example.com");
int rows = userMapper.insert(user);
if (rows > 0) {
System.out.println("插入成功");
} else {
System.out.println("插入失敗");
}
在上述示例中,User為實體類,userMapper為MyBatis Plus生成的Mapper接口。通過調用userMapper的insert方法,將user對象插入到數據庫中。返回值為插入的行數。
注意:在使用insert方法時,需要確保數據庫表的字段與實體類的屬性一一對應,并且實體類的屬性和數據庫表的字段的類型要匹配。此外,如果數據庫表的主鍵是自增的,在插入數據后,主鍵值會自動回寫到實體類對象中。