2012-07-18 77 views
1

我創建了一個方法,其中有一個整數的結構來從Db中使用休眠獲取數據庫記錄。現在我有相同的場景的字符串類型參數。我可以將該方法簽名更改爲Serializable以支持Integer和String。如果我使用Serializable作爲方法參數,是否有任何問題?Java中整數和字符串的常見屬性類型

public Object get(final Class classObject, final Serializable id) 
      throws PersistenceException { 
     LOGGER.debug(LOG_PREFIX + "get::Begin"); 
     Object obj = this.runInSession(new PersistentUnitOfWork() { 
      public Object run() throws PersistenceException { 
       return getPersistenceContext().get(classObject, id); 
      } 
     }); 
     LOGGER.debug(LOG_PREFIX + "get::End"); 
     return obj; 
    } 

有什麼問題是由於這個?

回答

相關問題