[英]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.