Num generic DAO
/**
* Método que busca um objeto de um tipo no banco de dados.
*
* @param primaryKey Identificação do tipo no banco de dados.
* @return Objeto buscado no banco de dados.
*/
public T get(PK primaryKey) throws Exception {
try {
return (T) getSession().get(this.objClass, primaryKey);
} catch (HibernateException exception) {
throw new Exception(exception);
}
}
Na classe o PK estende serializable, no generics isso é obrigatório?