Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 14807|Odpověď: 0

[Zdroj] Použití a role @Param u mybatis

[Kopírovat odkaz]
Zveřejněno 10.09.2018 10:34:00 | | |
Při použití anotací ke zjednodušení XML konfigurace je úkolem @Param pojmenovat parametry, a po jejich pojmenování můžete získat hodnotu parametru podle názvu a správně je předat do SQL příkazu

Nejprve se podívejme na @Select metodu v rozhraní Mapperu

Tady je vysvětlení

1.@Select(....) Funkcí anotace je říct frameworku mybatis, aby v závorce vykonal SQL příkaz

2.s_id id, s_name název class_id formát classid je název pole + název atributu, například s_id je název pole v databázi, id je název atributu v třídě

    Funkcí tohoto kódu je realizovat jednoznačné mapování názvů polí databáze a atributů tříd entit, jinak databáze nebude vědět, jak to porovnat



3. kde s_name= #{aaaa} a class_id = #{bbbb} znamená, že SQL příkaz by měl přijímat 2 parametry, jeden parametr je aaaa, jeden je bbbb, pokud chcete předat správné parametry, musíte parametry pojmenovat, protože není potřeba použít xml konfigurační soubor, pak musíme použít jiné způsoby pojmenování parametrů, tímto způsobem je @Param anotace



4. Napište @Param ("název parametru") před parametr metody, který označuje název parametru, a název je obsah v závorkách

veřejný Student select(@Param("aaaa") String Name,@Param("bbbb")int class_id);
Zadejte název řetězce parametru aaaa a pak příkaz sql.... kde s_name= #{aaaa} pro získání hodnoty parametru na základě aaaa





Předchozí:Intellij IDEA SpringBoot Hot Boot je neefektivní řešení využívající Spring-boot-devTools
Další:JPEXS Free Flash dekompilátor
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com