mysql優(yōu)化 Mybatis怎么返回insert插入的主鍵?
Mybatis怎么返回insert插入的主鍵?返回值1不是主鍵,而是插入數(shù)據(jù)庫的記錄數(shù)。主鍵在對象中自動指定。例如,object user,attribute ID為主鍵,name,ageuser=n
Mybatis怎么返回insert插入的主鍵?
返回值1不是主鍵,而是插入數(shù)據(jù)庫的記錄數(shù)。主鍵在對象中自動指定。例如,object user,attribute ID為主鍵,name,ageuser=new user()用戶名.setName(“測試”)用戶設置(16) 調(diào)用mybatis insert(user);返回值為1,記錄的主鍵為用戶.getId()獲得。
mybatis insert返回主鍵java代碼怎么???
最近,在一個電子商務系統(tǒng)中,由于業(yè)務需要,我們需要插入一個產(chǎn)品信息,并將其返回到產(chǎn)品ID中。一開始,我們遇到了一些陷阱。在這里我們做筆記,以防將來忘記。與下面的代碼類似,獲取插入的主鍵useruser=newuser()user.setUserName(“郴州”)user.setPassword設置密碼(“xxxx”)用戶.setComment(“test insert data return primary key function”)系統(tǒng)輸出打?。ā安迦肭暗闹麈I是:”user.getUserId()) userDao.insertAndGetId(user)//插入操作系統(tǒng)輸出打?。ā敝蟛迦霑r,主鍵為:“user.getUserId())