sql >> Databasteknik >  >> RDS >> PostgreSQL

Utför VACUUM FULL med JPA

Som Alay Hay nämnde, kommer användningen av den underliggande anslutningen att fungera:

public void doVacuum(){
  org.hibernate.Session session = entityManager.unwrap(org.hibernate.Session);
  org.hibernate.internal.SessionImpl sessionImpl = (SessionImpl) session;  // required because Session doesn't provide connection()
  java.sql.Connection connection = sessionImpl.connection();
  connection.prepareStatement("VACUUM FULL").execute();
}


  1. Hur man tar bort poster INTE IN

  2. Tankar om SQL Server 2019 Editions

  3. MayBeSQL kommer till Microsoft Access!

  4. DBA:s roll i NoSQL