2011-07-11 6 views
-1

comme il est dit à http://static.springsource.org/spring/docs/2.0.8/reference/orm.htmlPrise en charge ORM de printemps pour JDBC?

Le Spring Framework offre une intégration avec Hibernate, JDO, Oracle TopLink, iBATIS SQL Maps et JPA:

Ma question ici est le printemps ne pas fournir un soutien ORM pour JDBC?

+0

C'est un ancien lien pour une version ancienne. Ceci est la version actuelle: http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/orm.html –

Répondre

3

Spring supports JDBC, and includes helper objects to map resultsets to objects, if that's what you mean. Il n'est pas répertorié sur la page à laquelle vous liez, car il n'est pas considéré comme un ORM. (En fait, Ibatis n'est pas considéré comme un ORM non plus, c'est un "mappeur de données".)

+0

Comme vous l'avez dit, il n'est pas considéré comme un ORM. Est-ce parce que JDBC extrait les valeurs manuellement et les place dans des objets de données java, mais dans le cas d'autres frameworks comme hibernate, nous obtenons directement les objets java? –

+0

@Mohit: Les ORM essaient plus difficilement de faire abstraction de la base de données plus ou moins complètement. Hibernate contrôle l'identité de l'objet avec son cache de 1er niveau, réorganise les requêtes et permet aux applications d'être portables dans les fournisseurs de SGBDR. –