У меня есть файл класса test.class
. В этом файле есть аннотации как @Id
и @Entity
. Но когда я проверяю аннотацию с помощью метода field.isAnnotationPresent(Id.class)
, он возвращает false
. Я получаю все поля в переменной поля.
Может ли кто-нибудь сказать мне, какую ошибку я сделал.
update:am использует следующий код для получения класса
File file=new File("D:/test/");
URL url=file.toURL();
URL[] urls=new URL[]{url};
ClassLoader loader=new URLClassLoader(urls);
Class cls=loader.loadClass("com.net.test.Test");