簡體   English   中英

使用JPA的Java / PostgreSQL COPY

[英]Java / postgresql COPY with JPA

我有一個要導入到postgres數據庫的文件。 我知道我可以用jdbc和copymanager做到這一點。

我的問題是,當我使用JPA時該怎么辦。

EntityManager em = JpaUtil.createEntityManager();
    em.getTransaction().begin();

    System.out.println(file2);
    Query copyQuery = em.createQuery("COPY temp_import FROM STDIN WITH DELIMITER E'\t'" +file2);

這不起作用。

感謝幫助。

我知道我可以用jdbc和copymanager做到這一點。

我的問題是,當我使用JPA時該怎么辦。

不可以,除了將JPA連接展開以獲取基礎的JPA提供者會話,然后將其展開以獲取池化連接,然后將其展開以獲取基礎的SQL連接,然后將其強制轉換為PSQLConnection並獲取CopyManager API之外,您就不能這樣做了。為了它。

JPA沒有批量加載API。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM