[Mybatis] Récupérer plusieurs objets avec utilisation d'un typehandler pour les données d'une colonne
Bonjour,
Je souhaiterais savoir si il est possible de récupérer plus qu'un objet avec un typehandler de mybatis. En effet, si l'on part du principe que le typehandler utilisé a pour fonction de convertir le contenu d'une cellule d'une colonne de type texte en objet d'une classe via un convertisseur StringtoObject Converter, si l'on souhaite travailler à chaque fois sur une seule ligne, il suffit d'utiliser ce type de resultmap:
Code:
1 2 3 4 5 6
|
<resultmap ...>
...
<result property="propertyname" column="column_name" typeHandler="typeHandlerWithConverterJSON" />
...
</resultmap> |
Néanmoins, si l'on veut récupérer toutes les colonnes de la table et donc tous les objets associés à la propriété "propertyname", que faut il faire ? Faut il passer par un tag result ou un tag collection avec des paramètres spécifiques ? Doit on recréer un typehandler pour une liste ? Si c'est le cas, quel doit être son format ?
Je vous remercie d'avance pour la prise en considération de cette requête.
Cordialement,
Vinou
I would like to know if it is possible to retrieve more than one object coming from a column cell with mybatis by using a typehandler. In fact, it is easy to work with one row and retrieve only one object from a specific column thanks to this code: