Kun annotaatioita käytetään XML-konfiguroinnin yksinkertaistamiseen, @Param annotaatio on nimetä parametrit, ja parametrien nimeämisen jälkeen saat parametrin arvon nimen mukaan ja syöttää parametrit oikein SQL-lauseeseen
Katsotaanpa ensin @Select-menetelmää Mapper-käyttöliittymässä
Tässä selitys
1.@Select(....) Merkinnän tehtävänä on kertoa mybatis-kehykselle suorittaa SQL-lause sulkeissa
2.s_id id, s_name nimi, class_id classid-muoto on kentän nimi + attribuutin nimi, esimerkiksi s_id on kentän nimi tietokannassa, id on attribuutin nimi luokassa
Tämän koodin tehtävänä on toteuttaa tietokantakenttien nimien ja entiteettiluokkien attribuuttien yksi-yhteen yhdistäminen, muuten tietokanta ei osaa sovittaa
3.missä s_name= #{aaaa} ja class_id = #{bbbb} tarkoittaa, että SQL-lauseen pitäisi hyväksyä 2 parametria, yhden parametrin nimi on AAAA, yhden parametrin nimi on bbbb, jos haluat välittää oikeat parametrit, sinun täytyy nimetä parametrit, koska sinun ei tarvitse käyttää XML-konfiguraatiotiedostoa, sitten meidän täytyy käyttää muita tapoja nimetä parametrit, tämä tapa on @Param annotaatioita
4. Kirjoita @Param ("parametrin nimi") metodiparametrin eteen osoittamaan parametrin nimi, ja nimi on sulussa oleva sisältö
julkinen opiskelijavalinta(@Param("aaaa") merkkijonon nimi, @Param("bbbb")int class_id); Anna parametri String name aaaa:lle ja sitten sql-lause.... missä s_name= #{aaaa} saadakseen parametrin arvon aaaa:n perusteella
|