Heim > 类库下载 > java类库 > Hauptteil

Gemeinsame Zusammenfassung von Mybatis

高洛峰
Freigeben: 2016-10-29 13:37:38
Original
1527 Leute haben es durchsucht

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,... ...

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage