0
我需要的是像我可以使類似安全的異構容器像Bloch的Effective Java與JPA一起工作嗎?
public class Catalog {
private Map<Class<?>, Object> options = new HashMap<Class<?>, Object>();
public void addOption(Class><T>, T Option) {
...
}
public <T> T getSelectedOption() {
...
}
}
哪個選項的一般目錄應該代表一組其他選擇的。這些可能是TravelDestination,HotelCategory,CarBrand等
我該如何將此構造保存到may數據庫中,同時保留所需的類型信息 用於在運行時使用JPA/Hibernate重構內部映射?
作爲一個附加的邊界條件:
由於目錄應在其真實相對後仿照我想避免一個抽象的目錄,因此引入一個新的子類,像TravelDestinationCatalog或HotelRoomCatalog每替代,使目錄事實上同質。