Heim 类库下载 java类库 Gemeinsame Zusammenfassung von Mybatis

Gemeinsame Zusammenfassung von Mybatis

Oct 29, 2016 pm 01:37 PM

1. Parameterinjektion
1.1 Verwenden Sie die Form #{0}, #{1}, 0 stellt den ersten Parameter dar, 1 stellt den zweiten Parameter dar
public List queryList(String workerId, Integer topnum );


1.2Map oder gekapseltes Objekt, workerId ist der Schlüssel in der Map; wenn es sich um ein Objekt handelt, ist workerId das Attribut im Objekt
public Integer queryCountByWorkerId(Map queryParam);
 

1.3 Hinweise
public Integer queryCountByWorkerId(@param(“workerId”)String workerId);
 
2. Zurück zu
2.1 Zuordnung
 
 
 
 🎜> 
 
  select ID,CREATE_DATE,WORKERID from tableName 
 

 select ID id,CREATE_DATE createDate,WORKERID workerId from tableName



3.1SQL-Parameter:

öffentliche Klasse ParamVo {

private String sql;

//Getter-Setter weggelassen

 }

3.2 interface:
  /**

 * @Funktionsbeschreibung: Erstellen

 * @param vo
 * @return
 */
  public int excuteCreateSql(ParamVo vo); **
 * @Funktionsbeschreibung: Abfrage
 * @param vo
 * @return
 */
 public List
> excuteSelectSql(ParamVo vo);

3.3xml:
 

 ${sql}
 
 ${} wird direkt ausgeführt, ohne SQL zu kompilieren. Wenn #{sql} verwendet wird, kann ein Fehler gemeldet werden

 
 Verwenden Sie eine Karte oder eine Hashmap als Rückgabe
4.include: Manchmal werden die Felder von den beiden zurückgegeben Methoden sind gleich oder die where-Klausel ist gleich. Um eine Duplizierung des Codes zu vermeiden, extrahieren Sie ihn und definieren Sie ihn mit include
4.1 Identischer Teil von Klauseln
 

4.2 Zitat



Anzahl auswählen (1)




>
SELECT ID id, WORKER_ID workerId, UPDATE_DATE updateDate,... ...

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)