Spring Hibernate Vs jdbc modèle vs spring orm
Nous avons un projet avec base de données MySQL et le Printemps comme le cadre. Je suis très nouveau pour le Printemps et pour mettre en œuvre la base de données de la couche d'accès et a constaté que il ya plusieurs options disponibles, comme
- À L'Aide De Spring + Hibernate
- À l'aide de Spring JDBC Modèle
- À l'aide de Spring ORM Module
Je suis passé par différents postes dans stackoverflow et fait un peu de recherche sur le web, mais chaque question avait des réponses différentes à l'appui des différents options. Aussi, je ne vois d'une mention sur le Spring JDBC modèle n'étant pas recommandé maintenant.
L'application peut avoir environ 1000 transactions par heure et de 60% de lectures et de 40% d'écritures, environ.
Quelqu'un peut m'aider à trouver une réponse à laquelle des 3 options est le plus adapté et pourquoi ?
Ou, si vous pouvez m'indiquer quelques ressources, ce serait très apprécié en tant que bien.
Vous devez vous connecter pour publier un commentaire.
Hibernate est juste l'une des nombreuses solutions d'ORM que le Printemps prend en charge; d'autres sont répertoriés ici.
Vous pouvez choisir ORM si toutes les conditions suivantes ont été remplies:
Si l'un de ceux qui ne sont pas vraies, peut-être un ORM n'est pas pour vous.
Spring JDBC modèle est simple et léger. Je serais prêt à parier qu'il pourrait accueillir vos exigences énoncées. Je vous conseille d'aller avec qui, jusqu'à trouver que vos besoins vous a conduit à l'ORM. Si vous suivez la typique du Printemps de l'idiome et de créer une interface à base de la couche de persistance, cela signifie injection d'une mise en œuvre à la place de l'autre.