Domanda

Al momento sto lavorando su una funzione di importazione batch che si trova sulla cima di Hibernate e MySQL. Il mio obiettivo è quello di avere funzionalità upsert per diversi tavoli. Mi sto trovando a scrivere un sacco di codice a che fare con il vedere se la riga esiste per chiave e la ramificazione di metodo giusto. Mi chiedevo se ci potrebbe essere un modo migliore, vale a dire qualcosa di analogo agli strumenti che vengono con SSIS SQL-Server, ma per Hibernate e MySQL. Quali strumenti o eleganti soluzioni hanno utilizzato per gestire Upserts massa con Hibernate e / o MySQL?

È stato utile?

Soluzione

Si potrebbe guardare in funzione di KEY UPDATE ON DUPLICATE di MySQL:

http://dev.mysql.com /doc/refman/5.1/en/insert-on-duplicate.html

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top