mybatis返回自增主鍵踩坑記

背景



MyBatis 是支持定製化 SQL、存儲過程以及高級映射的優秀的持久層框架。MyBatis 避免了幾乎所有的 JDBC 代碼和手動設置參數以及獲取結果集。MyBatis 可以對配置和原生Map使用簡單的 XML 或註解,將接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java對象)映射成數據庫中的記錄。


錯誤獲取插入的唯一主鍵的方式:

public Result insertEntity(insertEntity entity) {

Long id= dao.insertEntity(entity);

System.out.println(id);

}

正確獲取插入的唯一主鍵的方式,注意:是entity

public Result insertEntity(insertEntity entity) {

dao.insertEntity(entity);

System.out.println(entity.getId());

}


分享到:


相關文章: