2013-03-06 29 views

回答

8

註解只是元數據。就他們自己而言,他們不會對您的代碼做任何事情。你需要使用反射來利用它們。所以,是的,你可以在你的班級和領域中添加任何數量的註釋。

您的持久性框架將讀取持久性註釋,而XML解析器將讀取XML註釋。

例如,

@Entity // JPA 
@XmlRootElement(name = "book") // JAXB 
@SuppressWarnings(value = "random") // whatever other annotation 
public class User { 

    @Id 
    @GeneratedValue 
    @GenericGenerator(name = "incremental", strategy = "increment") 
    @XmlElement 
    private Long userID; 

    // more 
} 
+1

我正在使用一些java bean來代表數據域,其中代碼約爲使用JAXB,JPA,Jackson和Lombok的70%註釋。混合搭配! – David 2013-03-06 21:00:11

相關問題