Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Spring boot JPA:Sử dụng thư viện để tải hàng loạt dữ liệu cho MySQL

Đã tìm ra giải pháp cho vấn đề:

Thêm @Modifying@Transactional chú thích cho phương pháp của bạn trong Kho lưu trữ. Đây là một ví dụ:

@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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để sử dụng Entity Framework 6 với MySQL trong ASP.NET 5?

  2. LỖI 2003 (HY000):Không thể kết nối với máy chủ MySQL trên '127.0.0.1' (111)

  3. Làm thế nào để kết hợp hai cột MySQL thành một cột?

  4. Bạn có thể sử dụng các giá trị tổng hợp trong ON DUPLICATE KEY không

  5. Làm thế nào để lưu trữ một giá trị phần trăm?