mybatis: à l'Aide de mapper les interfaces XML de config pour les paramètres globaux
J'aime la notation XML pour spécifier des paramètres globaux tels que des chaînes de connexion. J'aime aussi Mapper les annotations. Lorsque j'essaie de combiner les deux, je reçois cette exception.
Est-il un moyen de combiner les deux? Je voudrais utiliser un fichier XML pour les configurations globales, mais ont mybatis prendre de Mapper des interfaces en compte.
Le problème est que SqlSessionFactoryBuilder().build() prend soit un Lecteur (qui je veux utiliser pour passer de la configuration XML), ou un objet de Configuration (qui je vois a la addMappers()
méthode qui peut m'aider) - mais je ne comprends pas comment combiner les deux.
J'aimerais vraiment savoir ce! Ajouter le mappeur Interfaces à la main n'est pas une solution adaptée. Comment peut-on configurer les cartographes en XML et l'utilisation de MapperInterfaces ensemble sans les ajouter à la main?
OriginalL'auteur ripper234 | 2010-11-24
Vous devez vous connecter pour publier un commentaire.
factory.getConfiguration().addMapper(...);
OriginalL'auteur Atilio Ranzuglia
Quand u créer le mappeur interface avec les méthodes abstraites avoir la méthode exacte de la signature du sql dans le fichier xml.
Pour eg. C'était l'espace de noms pour les dao.xml qui contient la requête réelle.
Elle sera mappée dans le interface com.mybatis.dao.EntityMapperInterface
Mybatis fichier de config
How do u l'appel de la classe Action/Servlet?
Quand u ont la SqlSession initialisé,
OriginalL'auteur Achow
J'ai eu le même problème et l'a été parce que le nom de l'espace dans mybatis mappeur de fichier et le package de le mappeur de l'interface n'ont pas de correspondance.
OriginalL'auteur Anoop Isaac