JPA实体坚持另一个实体

时间:2011-03-16 09:50:38

标签: java jpa java-ee entity

我有一个“销售”实体,在实体持续存在之前,我想创建一个“收入”实体。我可以在会话bean中执行此操作,但如果它封装在Sale实体中,我会更喜欢它。所以我能做到:

em.persist(sale);

它会自动创建一个收入实体并坚持下去。

我不希望Sale与收入有关联,因为我可以将它们联系在一起并进行级联。

这就像销售实体会创建一个Income实体的实例,然后在EntityManager上调用persist方法,因为这既不可行也不是一个好主意我开始认为它应该由EJB执行。意见?

1 个答案:

答案 0 :(得分:0)

您是否尝试过@PrePersist注释?

JPA prepersist