mybatis insert 操作返回主鍵

2021-08-27 23:35:20 字數 461 閱讀 7387

mybatis insert語句書寫

insert into t_file_info ...

usegeneratedkeys:是否生成主鍵

重點是寫上 keyproperty = "fileid" fileid對應 filealias實體類的屬性值

public class tfileinfo extends basemodel implements serializable {

private integer fileid;

private string filename;

//儲存入庫

fileinfodao.insertselective(fileinfo);

//返回入庫id

id = fileinfo.getfileid();

上述sql執行完畢後,fileinfo物件裡的fileid就會被自動附加上fileid

**

MyBatis insert操作返回主鍵

在使用mybatis做持久層時,insert語句預設是不返回記錄的主鍵值,而是返回插入的記錄條數 如果業務層需要得到記錄的主鍵時,可以通過配置的方式來完成這個功能 針對sequence主鍵而言,在執行insert sql前必須指定乙個主鍵值給要插入的記錄,如oracle db2,可以採用如下配置方式...

MyBatis insert操作返回主鍵

在使用mybatis做持久層時,insert語句預設是不返回記錄的主鍵值,而是返回插入的記錄條數 如果業務層需要得到記錄的主鍵時,可以通過配置的方式來完成這個功能 針對sequence主鍵而言,在執行insert sql前必須指定乙個主鍵值給要插入的記錄,如oracle db2,可以採用如下配置方式...

MyBatis insert操作返回主鍵

在使用mybatis做持久層時,insert語句預設是不返回記錄的主鍵值,而是返回插入的記錄條數 如果業務層需要得到記錄的主鍵時,可以通過配置的方式來完成這個功能 針對sequence主鍵而言,在執行insert sql前必須指定乙個主鍵值給要插入的記錄,如oracle db2,可以採用如下配置方式...