Salut à tous,
Faut-il, oui ou non, utiliser les procédures stockées et/ou les triggers, avec des outils de Mapping O/R ( Hibernate, Ibatis,.... ). ?
J'ai l'impression que les développements orientés objets ne sont pas "fan" de l'utilisation des procédures stockés et triggers dans les bases de données relationelles.
Lu dans la préface de la documentation officielle de Hibernate :
Ce n'est pas la première fois que je lis, dans les différents tutos, des remarques du style : " Les procédures stockées, faut faire avec....".Hibernate n'est probablement pas la meilleure solution pour les
applications centrées sur les données qui n'utilisent que les procédures stockées pour implémenter la logique
métier dans la base de données, il est le plus utile dans les modèles métier orientés objets dont la logique métier
est implémentée dans la couche Java dite intermédiaire.
Aujourd'hui, je part de zéro, avec une base mySQL 5.0. J'ai donc toute liberté pour choisir ma stratégie de développement :
- Implémentation de proc stockées et triggers
- Mettre toute l'implémentation dans la couche métier
Quelle implémentation me conseillez-vous, et pourquoi ?
Partager