Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 14807|Odgovoriti: 0

[Vir] Uporaba in vloga @Param pri mybatis

[Kopiraj povezavo]
Objavljeno na 10. 09. 2018 10:34:00 | | |
Pri uporabi anotacij za poenostavitev XML konfiguracije je vloga @Param poimenovanje parametrov, po poimenovanju parametrov pa lahko dobite vrednost parametra glede na ime in pravilno posredujete parametre v SQL stavek

Najprej si poglejmo metodo @Select v vmesniku Mapper

Tukaj je razlaga

1.@Select(....) Funkcija anotacije je, da mybatis ogrodju sporoči, naj izvede SQL izjavo v oklepajih

2.s_id id, s_name ime, class_id format classid je ime polja + ime atributa, na primer s_id je ime polja v bazi podatkov, id je ime atributa v razredu

    Namen te kode je realizirati eno-na-eno preslikavo imen polj baze podatkov in atributov razredov entitet, sicer baza ne bo znala uskladiti



3.kjer s_name= #{aaaa} in class_id = #{bbbb} pomeni, da naj SQL izjava sprejme 2 parametra, en parameter je aaaa, en parameter je bbbb, če želite posredovati pravilne parametre, potem morate parametre poimenovati, ker ni treba uporabiti XML konfiguracijske datoteke, potem moramo uporabiti druge načine poimenovanja parametrov, ta način je @Param anotacije



4. Napišite @Param ("ime parametra") pred parameter metode, da označite ime parametra, ime pa je vsebina v oklepajih

javni študentski izbirni (@Param("aaaa") ime godal,@Param("bbbb")int class_id);
Določite parameter String name za aaaa, nato pa sql stavek.... kjer s_name= #{aaaa}, da dobimo vrednost parametra na podlagi aaaa





Prejšnji:Intellij IDEA SpringBoot Hot Boot je neučinkovita rešitev, ki uporablja Spring-boot-devTools
Naslednji:JPEXS brezplačni flash dekompajler
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com