sql >> Database teknologi >  >> RDS >> PostgreSQL

Udfør VACUUM FULL med JPA

Som Alay Hay nævnte, vil brugen af ​​den underliggende forbindelse fungere:

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. Er det fuldstændig hensynsløst at lade mysql-forbindelsen være åben gennem en side?

  2. CodeIgniter Vælg forespørgsel

  3. Almindelige MySql-interviewspørgsmål og svar for friskere og erfarne

  4. Tilslutning af Google Spreadsheets til MySQL m/ JDBC