1

Load DataSpring データ JPA を使用して、 mysqlを使用して csv データをデータベースにアップロードする汎用メソッドを作成しようとしています。以下のコードは私の試みです。問題は、2 番目のパラメーターtablenameが引用符に置き換えられていることです。例えば:LOAD DATA LOCAL INFILE Client.csv INTO TABLE 'Client' FIELDS

これを克服する方法についてのアイデアはありますか??

@NoRepositoryBean public interface CustomJpaRepository<T, ID extends Serializable> extends JpaRepository<T, ID> {

@Query(value = "LOAD DATA LOCAL INFILE :filepath INTO TABLE :tablename FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n'", nativeQuery = true)
public void bulkInsertUsingCLI(@Param("filepath") String filepath, @Param("tablename") String tablename);

}
4

0 に答える 0