MyBatis - comment créer w dynamique de la Clause where

Le service devient un objet inconnu contenant une liste de trois valeurs [colonne, opérateur, valeur] Par exemple,
E-MAIL - comme - "TEST"

En se fondant sur la liste pour construire la clause where j'ai, mais je voudrais aussi être en mesure de construire une telle condition comme suit (par exemple)

OÙ (e-mail comme "test" ET user_id <> 5) OU (trans_id <100 ET session_id> 500)

Personne ne peut m'aider comment faire?

OriginalL'auteur user6778654 | 2011-05-19