Expliquez certaines valeurs d'attribut. La balise <resultMap> stocke le mappage de l'ensemble de résultats. Si vous partez des bases de javaweb et contactez directement jdbc, vous devriez être familier avec ResultSet. resultMap spécifie ici la relation de mappage entre une colonne de champ de base de données et l'objet pojo/entity que vous avez créé vous-même. Le id dans la balise est utilisé pour identifier resultMap, qui est le BaseResultMap dans le code. Il peut être spécifié dans l'attribut select de la balise selectByPrimaryKeyresultMap ci-dessous, indiquant que ce résultat. set est utilisé pour recevoir des requêtes. Le résultat est obtenu et mappé à un objet UserRole. Le resultMap dans la balise id est le mappage correspondant à la clé primaire, et result est le mappage des autres colonnes. L'attribut column est le nom du champ dans la base de données, property est le nom de l'attribut correspondant dans l'objet UserRole et jdbcType représente le type de stockage du champ dans la base de données. Ce qui suit n'est pas difficile du tout. Si vous avez des questions, n'hésitez pas à m'envoyer un message en privé. De plus, si vous pouvez utiliser mybatis-generator pour générer ces fichiers, il est préférable de ne pas écrire ces codes de base manuellement, ce qui est sujet aux erreurs et omissions. Baidu par vous-mêmemybatis-generator
Mappage de fichiers
Mybatis Mapper, si le résultat est un objet complexe, vous devez spécifier l'attribut resultMap
Expliquez certaines valeurs d'attribut. La balise
<resultMap>
stocke le mappage de l'ensemble de résultats. Si vous partez des bases de javaweb et contactez directement jdbc, vous devriez être familier avec ResultSet.resultMap
spécifie ici la relation de mappage entre une colonne de champ de base de données et l'objet pojo/entity que vous avez créé vous-même. Leid
dans la balise est utilisé pour identifierresultMap
, qui est leBaseResultMap
dans le code. Il peut être spécifié dans l'attributselect
de la baliseselectByPrimaryKey
resultMap
ci-dessous, indiquant que ce résultat. set est utilisé pour recevoir des requêtes. Le résultat est obtenu et mappé à un objet UserRole. LeresultMap
dans la baliseid
est le mappage correspondant à la clé primaire, etresult
est le mappage des autres colonnes. L'attributcolumn
est le nom du champ dans la base de données,property
est le nom de l'attribut correspondant dans l'objetUserRole
etjdbcType
représente le type de stockage du champ dans la base de données. Ce qui suit n'est pas difficile du tout. Si vous avez des questions, n'hésitez pas à m'envoyer un message en privé. De plus, si vous pouvez utilisermybatis-generator
pour générer ces fichiers, il est préférable de ne pas écrire ces codes de base manuellement, ce qui est sujet aux erreurs et omissions. Baidu par vous-mêmemybatis-generator