sql >> Database >  >> RDS >> Mysql

Spring boot JPA:Gebruik bibliotheek om gegevens in bulk te laden voor MySQL

Een oplossing voor het probleem gevonden:

Voeg de @Modifying . toe en @Transactional annotaties bij uw methode in de repository. Hier is een voorbeeld:

@Repository
public interface ExpenseRepository extends CrudRepository<Expense, Integer>{

    @Modifying
    @Transactional
    @Query (value="LOAD DATA LOCAL INFILE 'C:/Users/Tester/Documents/transaction_data.txt' INTO TABLE tbl_fin FIELDS TERMINATED BY ',' IGNORE 1 LINES", nativeQuery = true)
    public void bulkLoadData();

}


  1. Docker componeren mysql-verbinding mislukt

  2. Meerdere rijen van een php-formulier in de database invoegen

  3. Wat is in SQL / MySQL het verschil tussen ON en WHERE in een join-instructie?

  4. Helperfunctie invoegen/bijwerken met PDO