У меня есть интерфейс и три класса, которые реализуют этот интерфейс, и я должен использовать Hibernate Framework, чтобы сохранить их в базе данных.Проблема в том, что он должен создавать разные таблицы в зависимости от одного из трех классов.Например,
interface Vehicle;
class Truck;
class Bus;
class Motorbike;
Vehicle vehicle = new Truck(); // In that case, Truck table should be generated
session.save(vehicle); // In that case, Truck table should be generated
Vehicle vehicle = new Bus();
session.save(vehicle); // In that case, Bus table should be generated
Vehicle vehicle = new Motorbike();
session.save(vehicle); // In that case, Motorbike table should be generated
Как я могу сделать это с аннотациями?Любая помощь будет оценена.Спасибо.