sql >> Database teknologi >  >> RDS >> Oracle

Dynamic Select SQL-sætninger med MyBatis

Fra dokumentation :

Dette giver dig mulighed for f.eks. videregive kolonnenavne som parametre til forespørgsel osv.

Husk at altid rense data, som du indsætter direkte til SQL.

Hvis du har brug for at generere flere betingelser for WHERE klausul, brug <where> tag med <foreach> inde. Bemærk, at <foreach> har avancerede attributter, der gør det muligt at angive separator, åbnings-/afslutningsstreng osv. Kombineret med ${} notation jeg har nævnt før dette tillader konstruktion af dynamisk WHERE klausul. For et eksempel, se dette svar .




  1. MySQL SELECT id for række, hvor STØRSTE af MAX indgange i flere kolonner

  2. MySQL:Hvordan vælger man UTC offset og sommertid for alle tidszoner?

  3. Hvordan analyserer jeg Json-data fra openlibrary api? (korrekt)

  4. SQL Server:kombination af flere rækker til en række