Hibernate - como descobrir a propriedade anotada com @id?

1 resposta
S

Ola!

Como faço para descobrir a propriedade de uma classe recebeu a anotação com @id?
Acredito que seja usando reflection, Mas ainda não descobri como.

Desde já obrigado.

1 Resposta

Mero_Aprendiz

skirulau:
Ola!

Como faço para descobrir a propriedade de uma classe recebeu a anotação com @id?
Acredito que seja usando reflection, Mas ainda não descobri como.

Desde já obrigado.

Olá…
Acho que assim te ajuda:

Method[] metodos = clazz.getDeclaredMethods();
		 for(Method metodo : metodos){
			 if(metodo.isAnnotationPresent(javax.persistence.Id.class)){
				 String nomeDoMetodoGet = metodo.getName();
			 }
		 }
Criado 3 de março de 2009
Ultima resposta 3 de mar. de 2009
Respostas 1
Participantes 2