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.
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.
[quote=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. [/quote]
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();
}
}