私はインターフェイスと、そのインターフェイスを実装する3つのクラスを持っているので、私はそれらをデータベースに保存するためにHibernateフレームワークを使うべきです。問題は、3つのクラスのいずれかに応じて異なるテーブルを作成する必要があることです。たとえば、HibernateでJavaインターフェイスを使用するには?
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
注釈でこれを行うにはどうすればよいですか?どんな助けもありがとう。 ありがとうございます。
を使用してください。休止状態の他のクラスと同じように使用してください。ここでは何も変わっていないようです。 –