Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 14807|Válasz: 0

[Forrás] A @Param használata és szerepe a mybatisban

[Linket másol]
Közzétéve 2018. 09. 10. 10:34:00 | | |
Amikor annotációkat használunk az XML konfiguráció egyszerűsítésére, @Param annotáció szerepe a paraméterek elnevezése, és a paraméterek elnevezése után a név szerint megkaphatod a paraméterértéket, és helyesen továbbíthatod a paramétereket az SQL utasításba

Először nézzük meg a @Select módszert a Mapper interfészben

Íme egy magyarázat

1.@Select(....) Az annotáció funkciója, hogy a mybatis keretrendszernek megmondja, hogy hajtsa végre az SQL utasítást zárójelben

2.s_id azonosító, s_name név class_id osztályid formátum mezőnév + attribútumnév, például s_id az adatbázis mezőneve, az azonosító az osztály attribútumneve

    Ennek a kódnak a feladata, hogy megvalósítsa az adatbázis mezőneveinek és entitásosztály-attribútumainak egy-egy leképezését, különben az adatbázis nem tudja, hogyan egyezzen meg



3.ahol s_name= #{aaaa} és class_id = #{bbbb} azt jelenti, hogy a SQL utasításnak 2 paramétert kell elfogadnia, az egyik paraméter neve AAAA, egy paraméter a bbbb, ha a helyes paramétereket akarod átadni, akkor el kell nevezned a paramétereket, mert nem kell az XML konfigurációs fájlt használnod, akkor más módokat kell használni a paraméterek elnevezésére, ez az annotációk @Param



4. Írjunk @Param ("paraméter név") a metódusparaméter elé, hogy jelezzük a paraméter nevét, és a név a zárójelben lévő tartalom

public Student select(@Param("aaaa") String name,@Param("bbbb")int class_id);
Add meg a String name paramétert aaaa-nak, majd sql utasítást.... ahol s_name= #{aaaa} a paraméterérték aaaa alapján kapható





Előző:Az Intellij IDEA SpringBoot Hot Boot hatástalan megoldás a Spring-boot-devTools használatával
Következő:JPEXS Ingyenes Flash Dekompilátor
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com