Я разработчик Java. Я использую spring 4.0.1 и hibernate 4.2.21. У меня есть класс следующим образом:
@Entity
@Inheritance(...)
public abstract class Feature{
@Id
@GeneratedValue
protected Long id;
...
}
Теперь у меня есть несколько классов, как показано ниже:
Класс Label.java:
@Entity
public class Label extends Feature{
protected String str;
...
}
Класс Point.java:
@Entity
public class Point extends Feature{
protected Integer intg;
...
}
У меня есть более 20 классов Entity, которые простираются от класса Feature
. Есть ли способ добавить динамически эти классы (например, Label
и Point
) в проект без написания жесткого кода?
обновление:
Например, Hibernate получает данные из базы данных, а затем, согласно этим данным, создает модели.
- Возможно ли это?
- Как мне сделать?