Я ищу что-то, что, вероятно, существует, поэтому я спрашиваю, а не просто создаю это ...
Допустим, у меня есть следующее:
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;
}
Существует ли какая-либо аннотация (Hibernate или stock), чтобы я мог гарантировать, что получу ссылку на определенную конкретную реализацию (без изменения моего POJO, чтобы сделать silly1 ссылочным типом на тот, который я желаю)?