在我的开放式jpa课程中,我们有一个这样的方法:
@Action(Action.ACTION_TYPE.CREATE)
public void createRecord(EntityObject fileStatus) {
EntityManager em = getEntityManager();
em.persist(fileStatus);
em.flush();
}
我的问题是@Action用法。我的印象是我们使用Annotations来避免编写样板代码。在这个特定的方法中,使用注释我们会避免哪些样板代码?我认为即使没有注释,该方法也会看起来相同。
答案 0 :(得分:0)
IBM Rational Application Developer(RAD)使用的注释 - Related answer on IBM support page。
注释只能用于记录目的 - 在这种情况下,它们不会影响编译代码。
这个很可能被RAD用来识别特定的JPA管理器方法,因此它可以在那里的建模工具中列出它们(这最后只是我的猜测)。