Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 14807|Odpoveď: 0

[Zdroj] Použitie a úloha @Param v mybatis

[Kopírovať odkaz]
Zverejnené 10. 9. 2018 10:34:00 | | |
Pri použití anotácií na zjednodušenie XML konfigurácie je úlohou @Param pomenovať parametre a po pomenovaní parametrov môžete získať hodnotu parametra podľa názvu a správne odovzdať parametre do SQL príkazu

Najprv sa pozrime na metódu @Select v rozhraní Mapperu

Tu je vysvetlenie

1.@Select(....) Funkciou anotácie je povedať frameworku mybatis, aby vykonal SQL príkaz v zátvorkách

2.s_id id, s_name meno, class_id formát classid je názov poľa + názov atribútu, napríklad s_id je názov poľa v databáze, id je názov atribútu v triede

    Funkciou tohto kódu je realizovať jednoznačné mapovanie názvov databázových polí a atribútov triedy entít, inak databáza nebude vedieť, ako ich zladiť



3. kde s_name= #{aaaa} a class_id = #{bbbb} znamená, že SQL príkaz by mal akceptovať 2 parametre, jeden parameter je aaaa, jeden parameter je bbbb, ak chcete odovzdať správne parametre, musíte parametre pomenovať, pretože nepotrebujete xml konfiguračný súbor, potom musíme použiť iné spôsoby pomenovania parametrov, tento spôsob je @Param anotácií



4. Napíšte @Param ("názov parametra") pred parameter metódy na označenie názvu parametra a názov je obsah v zátvorkách

verejný študentský výber(@Param("aaaa") názov struny, @Param("bbbb")int class_id);
Dajte parameter String name do aaaa a potom sql príkaz.... kde s_name= #{aaaa} na získanie hodnoty parametra založenej na aaaa





Predchádzajúci:Intellij IDEA SpringBoot Hot Boot je neefektívne riešenie využívajúce Spring-boot-devTools
Budúci:JPEXS bezplatný flash dekompilátor
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com