在openjpa中使用@Action注释

时间:2012-05-11 16:50:10

标签: annotations openjpa

在我的开放式jpa课程中,我们有一个这样的方法:

@Action(Action.ACTION_TYPE.CREATE)
public void createRecord(EntityObject fileStatus) {

    EntityManager em = getEntityManager();
    em.persist(fileStatus);
    em.flush();

}

我的问题是@Action用法。我的印象是我们使用Annotations来避免编写样板代码。在这个特定的方法中,使用注释我们会避免哪些样板代码?我认为即使没有注释,该方法也会看起来相同。

1 个答案:

答案 0 :(得分:0)

IBM Rational Application Developer(RAD)使用的注释 - Related answer on IBM support page

注释只能用于记录目的 - 在这种情况下,它们不会影响编译代码。

这个很可能被RAD用来识别特定的JPA管理器方法,因此它可以在那里的建模工具中列出它们(这最后只是我的猜测)。