1
我在尋找一些東西,可能是在那裏,因此爲什麼我問,不只是創造它...JSR 303驗證 - 確保字段是特定接口的實現
比方說,我有以下:
public interface SillyInterface {
public String name();
}
public class SillyInterfaceImplA {
public String name() {
return "SillyImplA";
}
}
public class SillyInterfaceImplB {
public String name() {
return "SillyImplB";
}
}
現在讓我們假設我有以下POJO:
public class SillyPOJO {
SillyInterface silly1;
SillyInterface silly2;
}
有任何註釋(休眠或股票)的存在,這樣我可以保證我得到一個參考因爲某種具體的實現(沒有改變我的POJO來使傻子1成爲我所希望的那種引用類型)?
但是,爲什麼不改變你的java類只是指你想要的具體類型呢?您可以在編譯時而不是運行時捕獲錯誤。 –