Pessoal, tenho esse método generico em um sistema aqui que pega a classe q esta sendo utilizada naquele momento, exemplo: se eu estiver editando o nome de um usuario, esse método a variável dele “classe” recebe a a classe Usuário. Eu tendo a classe eu acredito que seja possível pegar os seus atributos, só que não estou conseguindo alguém pode me ajuda?
public GenericCrudDaoHibernate() {
/*Estrutura utilizada para definir a classe que foi atribuida genericamente
e permitir a reflexão para a utilização do list generico*/
Class c = getClass();
while (!(c.getGenericSuperclass() instanceof ParameterizedType)) {
c = c.getSuperclass();
}
ParameterizedType paramType = (ParameterizedType) (c.getGenericSuperclass());
this.classe = (Class<T>) (paramType.getActualTypeArguments()[0]);
this.logger = Log.getInstance().getQueryLogger();
}