Configurez-le dans le fichier de configuration Spring, puis configurez-le à nouveau
Est-il suffisant d'annoter ce @Transactional dans la méthode ? Quelle couche dois-je annoter ? Est-ce la couche de contrôle, la couche de service ou la couche dao ? Ou les deux sont ok ?
? ? ? Pourquoi tu réponds à ma question...
Théoriquement, il devrait être écrit en service, car la couche dao sert uniquement à la persistance des données. Parfois, l'entreprise implique l'insertion de données et leur téléchargement, ou la suppression de données et de fichiers en même temps. Ce type d'activité est généralement implémenté en service. . Par conséquent, il est recommandé de mettre la couche de service et de ne pas utiliser de transactions si vous souhaitez vérifier les données
.Écrivez sur la méthode de mise en œuvre spécifique du dao.
Annotez sur la couche métier que le contrôleur est un singleton par défaut. Dans des circonstances normales, utilisez simplement la chose par défaut
.