У меня есть две таблицы, которые имеют одинаковое определение. Я обычно вставляю новые объекты в одну из этих таблиц, назовем это Table1. Время от времени я хочу переместить одну запись из таблицы 1 в другую таблицу (таблица 2).
Как я могу добиться этого с помощью OpenJPA Framework? Объект четко привязан к одной таблице ...
@Entity
@Table(name="TRACKING")
public class TrackingEntry {
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
private Integer id;
@Column(name="LASTNAME")
private String lastName;
@Column(name="FIRSTNAME")
private String firstName;
// rest omitted
}
Есть ли какие-либо идеи, кроме использования триггера «при удалении» на уровне базы данных? (Я хотел бы держать эту логику только в коде).