Generics com hibernate

1 resposta
Javabuntu

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?

1 Resposta

lgi2020

Amigo,

Sou meio iniciante também mas vou tentar ajudar.

Aparentemente, este código, que faz uso do Hibernate (persistência de dados) recebe uma chave primária e retorna um objeto Genérico.

Isto tem haver com Generics: <T, PK extends Serializable>

Generics é um recurso que foi introduzido no Java 5.
Recomendo que dê uma pesquisada Sobre tipos Genéricos.

Hibernate é um framework de persistências de dados (implementação da JPA, Java Persistence API).

Há vários artigos e tutoriais sobre estes assuntos na web e inclusive vários tópicos no fórum do Guj.
Tente dar uma pesquisada por aí e qualquer coisa posta de volta.

Criado 30 de setembro de 2007
Ultima resposta 4 de out. de 2007
Respostas 1
Participantes 2