2012-02-05 2 views
1

Je dois créer une procédure stockée mysql qui fait plus d'une insertion à la fois. Pour éviter de nombreux appels à la base de données, j'ai besoin d'utiliser la procédure stockée. J'ai java.util.List<MyEntity> objet de mes données. MyEntity est un objet qui contient des données qui doivent être insérées dans une table.Paramètre de matrice de procédure stockée Mysql de java

Ma question est de savoir comment passer l'objet List comme paramètre de procédure mysql?

Merci d'avance.

Répondre

2

Il existe un autre moyen: par lots les appels à la base de données. Vous n'avez pas besoin d'une procédure stockée pour cela. Regardez java.sql.PreparedStatement.addBatch.

+0

Je ne connaissais pas cette méthode. Merci beaucoup. Tu m'as vraiment aidé. –