我想通過傳入的字符串參數(shù)類名,以及id,從數(shù)據(jù)庫動態(tài)查詢并返回該類型對應(yīng)id的實例
如下:
public Object getInstanceByClassNameAndId(String className,Long id){
try{
Class c=Class.forName(className);
Object instance=session.get(c,id);//用hibernate的session 從數(shù)據(jù)庫根據(jù)id查詢對象
return (對應(yīng)的類型)instance;//根據(jù)類名返回對應(yīng)的類型,而不是Object.
}
catch(Exception e){
e.printStackTrace();
return null;
}}
怎么返回對應(yīng)的類型實例呢,注意不是返回Object的類型,返回類型是根據(jù)參數(shù)className變化而變化的?;蛘哂衅渌裁崔k法實現(xiàn)這個功能呢謝謝
添加回答
舉報
0/150
提交
取消