Je travaille actuellement sur une fonctionnalité d'importation par lot qui se trouve au-dessus de Hibernate et MySQL. Mon but est d'avoir une fonctionnalité Upsert pour plusieurs tables. Je me trouve en train d'écrire beaucoup de code pour voir si la ligne existe en utilisant la méthode key et branching to right. Je me demandais s'il y aurait un meilleur moyen, c'est-à-dire quelque chose d'analogue aux outils fournis avec SQL-Server SSIS mais pour Hibernate et MySQL. Quels outils ou solutions élégantes avez-vous utilisé pour gérer les Upserts en masse avec hibernate et/ou MySQL?Une manière élégante de gérer upsert avec Hibernate et MySQL
1
A
Répondre
2
Vous pouvez regarder dans Duplicate KEY fonction Mise à jour de MySQL:
http://dev.mysql.com/doc/refman/5.1/en/insert-on-duplicate.html
Questions connexes
- 1. Une manière élégante de combiner la validation ASP.NET avec JQuery
- 2. Une manière "élégante" d'identifier un champ?
- 3. manière élégante d'effacer des événements
- 4. Upsert avec .net sqladapter
- 5. Manière élégante de biaiser booléen aléatoire
- 6. Une manière plus élégante de le faire en Ruby
- 7. Rails: Manière élégante de manipuler la navigation?
- 8. PowerShell: une manière élégante de créer des fermetures
- 9. Manière élégante pour gérer ce problème de chaîne. (Numéro Unicode-PAnsiString)
- 10. MySQL enum avec hibernate
- 11. python: une façon élégante de gérer le verrouillage d'une variable?
- 12. idiomatiques Scala Carte upsert
- 13. Manière élégante d'initialiser et d'étendre un tableau javascript
- 14. Une manière élégante de partager et modifier un tableau entre les contrôleurs de vue
- 15. Manière élégante de traiter collection_select dans le contrôleur?
- 16. Comment gérer le résultat de la requête Hibernate hql multi-jointure de manière orientée objet?
- 17. Est-ce une manière folle de gérer plusieurs types de validation avec IDataError et WPF?
- 18. Existe-t-il une manière élégante et standard de mettre en œuvre substr dans C?
- 19. Une manière élégante de rechercher des fichiers UTF-8 avec BOM?
- 20. Manière élégante d'abstraire des appels de fonction multiples?
- 21. WPF: Effacer tous les messages d'erreur de manière élégante
- 22. Manière élégante de transformer des tableaux en C#?
- 23. Manière élégante d'ajouter métainformation au tableau de char
- 24. MbUnit: La manière la plus élégante de comparer les doubles?
- 25. Hibernate avec HSQLDB et Oracle
- 26. Existe-t-il une manière élégante d'inverser une valeur de bit dans une instruction d'insertion SQL?
- 27. Une manière élégante de compter la fréquence et la corrélation des relations plusieurs-à-plusieurs avec Django ORM?
- 28. Quelle est la manière la plus élégante de mapper une liste à une autre en Java?
- 29. Comment utiliser l'eclipse Hibernate Tools avec grails et MySQL
- 30. Manière correcte de gérer plusieurs h: inputText?
Je ne savais pas cette fonctionnalité existait pour MySQL, qui est énorme! – James