5
Ich verwende Eclipse Link Customizer Änderungen Tabelle zu verfolgen:Nachverfolgen von Änderungen Verwendung von History-Politik in Eclipse Link
@Entity
@Customizer(org.acme.persistence.HistoryCustomizer.class)
public class Employee{
@Id
private long id;
...
}
import org.eclipse.persistence.config.DescriptorCustomizer;
import org.eclipse.persistence.descriptors.ClassDescriptor;
import org.eclipse.persistence.descriptors.history.HistoryPolicy;
public class HistoryCustomizer implements DescriptorCustomizer {
public void customize(ClassDescriptor descriptor) {
HistoryPolicy policy = new HistoryPolicy();
policy.addHistoryTableName("EMPLOYEE_HIST");
policy.addStartFieldName("START_DATE");
policy.addEndFieldName("END_DATE");
descriptor.setHistoryPolicy(policy);
}
}
Meine Frage: Gibt es eine Möglichkeit, diese Geschichte Tabelle mit JPA zu holen (Link Eclipse) oder i müssen eine virtuelle Entität erstellen, um den Verlauf zu durchsuchen.