Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 14807|Svare: 0

[Kilde] Bruk og rolle av @Param i mybatis

[Kopier lenke]
Publisert på 10.09.2018 10:34:00 | | |
Når man bruker annotasjoner for å forenkle XML-konfigurasjon, er rollen til @Param annotasjon å navngi parameterne, og etter å ha navngitt parametrene, kan du hente parameterverdien i henhold til navnet, og korrekt sende parameterne inn i SQL-setningen

La oss først se på @Select-metoden i Mapper-grensesnittet

Her er en forklaring

1.@Select(....) Funksjonen til annotasjonen er å fortelle mybatis-rammeverket å utføre SQL-setningen i parentes

2.s_id id, s_name navn, class_id classid-format er feltnavn + attributtnavn, for eksempel s_id er feltnavnet i databasen, id er attributtnavnet i klassen

    Funksjonen til denne koden er å realisere én-til-én-kartlegging av databasefeltnavn og enhetsklasseattributter, ellers vil ikke databasen vite hvordan den skal matche



3. hvor s_name= #{AAAA} og class_id = #{bbbb} betyr at SQL-setningen skal akseptere 2 parametere, ett parameternavn er AAAAA, ett parameternavn er bbbb, hvis du vil sende riktige parametere, må du navngi parameterne, fordi du ikke trenger å bruke xml-konfigurasjonsfilen, da må vi bruke andre måter å navngi parameterne på, denne måten er @Param annotasjoner



4. Skriv @Param ("parameternavn") foran metodeparameteren for å angi navnet på parameteren, og navnet er innholdet i parentes

offentlig Student select(@Param("aaaa") strengnavn, @Param("bbbb")int class_id);
Gi parameteren Strengnavn til aaaa, og deretter SQL-setningen.... hvor s_name= #{aaaa} for å hente parameterverdien basert på aaaa





Foregående:Intellij IDEA SpringBoot Hot Boot er en ineffektiv løsning som bruker Spring-boot-devTools
Neste:JPEXS gratis flash-dekompilator
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com