SQL-nasıl mybatis birincil anahtar kimliğini döndürür

Mybatis kullanılırken, ekleme yöntemi birincil anahtarı nasıl döndürür?

Birinci yöntem:

Anahtar şu şekildedir: sıranın değeri sonradır, yani ilk olarak insert deyimi çalıştırılır ve ardından varlık sınıfına dönmek için son birincil anahtar seçilir.

< selectKey resultType = "java.lang.String" order = "SONRA" keyProperty = "id" >

LAST_INSERT_ID () SEÇİN

< / selectKey >

İkinci Yöntem:

Not: Burada bir tuzak var, yani, eğer takma adlar kullanıyorsanız, keyProperty'de takma adlar kullanılmalıdır.Onları kullanmıyorsanız, hiç kullanmayın.

gibi:

Daha sonra, kullanıcının id get set yöntemini sağlaması gerekir ve ekleme yöntemi çalıştırıldıktan sonra kimlik, kullanıcı nesnesine geri doldurulur.

Shennongjia: Harika Bir Bulut ve Bulut Denizi
önceki
Soğuk hava mı geliyor? Gelmeden önce kötü havaya katlanmak zorunda
Sonraki
DG'den sonra, yemek çubuklarını kullanamayan başka biri var ...
Eğlence sektörü titriyor! Bir asmada N tane kavun var ve Zhai Tianlinin cümlesinin tetiklediği beklenmedik bilgi miktarı biraz büyük ...
Ağrılı nokta doğru değil. Apple HomePod'un hâlâ alması gereken uzun bir yol var
Programcıların URL girişinden sayfa görüntüsüne kadar ne olduğunu bilmesi gereken bilgisayar bilgisi
Yaygın yağmur ve pus Bu hafta sonu ...
Yılın ilk büyük siparişi! Suning Tesco, Wanda Mağazasının 37 mağazasını satın aldı Wang Jianlin, Jack Ma'ya 100 milyon kaybeder mi?
Harbin'deki Songhua Nehri kıyısındaki sonbahar manzarası gün geçtikçe güzeldir.
GIF: VAR değişikliği etkili! Bakambu tatili, Guoan 2-0 Suning
Çin'in karmaşık java web ve tomcat sunucusu sorununa mükemmel bir çözüm (koleksiyon yedekleri)
Pitoresk sabah ve sonbahar manzarası
Sonbaharın sonlarında Harbin, güzel sonbahar manzarası
Hala bahar mvc kullanıyor musunuz, neden Ali'nin açık kaynak çerçevesi webx'ini denemiyorsunuz (webx çerçevesine giriş)
To Top