1
我有两个表,共享相同的定义。我通常将新对象插入其中一个表中,我们称之为Table1。不时,我想将表1中的一个条目移到另一个表(表2)。如何使用OpenJPA将对象从一个表格移动到另一个表格?
如何使用OpenJPA框架实现这一目标?该对象明确绑定到一个表...
@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
}
任何想法除了在数据库级别使用“on delete”触发器? (我只想在代码中保存这个逻辑)。
我也有这个想法,但我希望,会有更多...“灵活”的方法。虽然我同意这可能会起作用,但如果您的对象拥有> 100个属性,或者就此而言,拥有包含多个相关对象的对象,可能会有点乏味。 – 2011-05-18 21:51:19