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;
}
有什麼問題是由於這個?