Question: how to copy data from one table to another in hibernate?
Answer: If you want to perform that action from within the boundaries of JPA or Hibernate, the best way to accomplish that is to use a Native SQL statement. session . createNativeQuery( "INSERT INTO table_copy SELECT * FROM table" ). . executeUpdate();