2012-01-09 1 views
1

un peu d'arrière-plan ici.J'ai travaillé avec spring + hibernate (JPA + Session) + Maven pour maintenant. Je suis habitué à Hibernate GenericDAO pour toutes les fonctionnalités de base de CRUD. La plupart du temps, j'utilise cette pile technologique pour obtenir leur dépendance une par une. Nous essayons maintenant de nous diriger vers les données de printemps nouvellement créées, et essayons de comprendre comment en tirer parti.Est-ce que Spring Data est livré avec hibernate embedded?

donc j'ai lu quelques tutoriel déjà et il semble cool, mais il semble que je ne l'ai pas vu quelqu'un obtenir le hibernate dependendy, ni le cglib ni asm en particulier lors de l'utilisation spring-data-jpa.

Quelqu'un peut-il m'éclairer? Merci de lire ce

+0

"pour obtenir leur dépendance une par une" pouvez-vous clarifier ce que vous voulez dire? – ArtB

Répondre

3

printemps données JPA est construit sur JPA avec quelques bizarreries de contourner inadequatenesses des mises en œuvre. Nous avons des dépendances optionnelles envers Hibernate, EclipseLink et OpenJPA et exécutons nos tests sur ces trois cas. Néanmoins, toutes ces dépendances sont marquées optional, c'est donc à l'utilisateur de configurer un fournisseur de persistance de choix pour l'exécution.

+0

Ravi de vous rencontrer Oliver. J'ai donc téléchargé la présentation mais je ne l'ai pas encore vue –

+0

Donc j'ai trouvé le fait On peut choisir un fournisseur de persistance mais je voulais trouver les dépendances du spring-data-jpa dans le lien fourni, nous n'avons plus besoin de les ajouter comme précédemment est-ce correct? Mais où choisissez-vous le fournisseur de la persistance réelle? dis que je veux utiliser OpenJPA? –

+0

Jetez un coup d'œil au 'pom.xml' de Spring Data JPA. Il y a une section 'Fournisseurs de persistance 'qui déclare les dépendances du fournisseur. Copiez simplement l'extrait pertinent dans votre pom et supprimez les éléments ' true

0

Qu'à cela ne tienne, je pense que ma réponse est here

Questions connexes