Я пошел в документацию (http://docs.jboss.org/envers/docs/#revisionlog), там было написано, что если мы аннулируем объект с @RevisionEntity, то Hibernate не будет создавать таблицу revinfo по умолчанию, а будет отображать объект который аннотируется с помощью @RevisionEntity. Я попытался все еще создать таблицу по умолчанию, названную как revinfo, а не обычную таблицу имен как RevisionTable. Ниже приводится код:Невозможно изменить имя таблицы revinfo в Hibernate Envers
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import org.hibernate.envers.RevisionEntity;
import org.hibernate.envers.RevisionNumber;
import org.hibernate.envers.RevisionTimestamp;
@RevisionEntity
public class RevisionTable {
@Id
@GeneratedValue
@RevisionNumber
private int id;
@RevisionTimestamp
private long timestamp;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public long getTimestamp() {
return timestamp;
}
public void setTimestamp(long timestamp) {
this.timestamp = timestamp;
}
}
Я не понимая, где я буду неправильно. Поскольку я новичок в Hibernate Envers, это будет полезно, если объясните это решение в деталях.