1
Was ist der beste Weg, eine Menge von Objekten in die MySQL/Myisam-Tabelle über JPA einfügen?JPA Eclipselink, Mysql/Myisam Bulik einfügen
zum Beispiel
for (DataObject entity : dtoList) {
try {
em.getTransaction().begin();
System.out.println("Saving : backend " + count);
entity.setInsertdate(new Date(System.currentTimeMillis()));
entity.setUpdatedate(new Date(System.currentTimeMillis()));
entity.setStatus(CommonConstants.ACTIVATED);
//System.out.println("Real Save one: ");
System.out.println("Persists : backend ");
em.persist(entity);
em.getTransaction().commit();
Nicht für myisam arbeiten. Ich weiß, was myisam Transaktionen nicht unterstützt, aber was ist der beste Weg für Massen einfügen von JPA-Code?
Dank
was sinnlos ist, da _commit_ eine _flush_ tut. Sie geben 1 Objekt pro Transaktion in Ihrem gebuchten Code ein; vielleicht wollten Sie die Objektschleife innerhalb der Transaktion haben, nicht außerhalb –