Let sahip olduğum tabloHaritalama iki sınıfları
KULLANICI
-id: Uzun
-login: varchar
-weapon: varchar
-Sihirli: varchar
Ve bu tabloyu iki sınıfta (Hibernate/JPA kullanarak) haritalamak istiyorum (
Ben HQL sorgu gönderirsenizve
class Warrior
{
long id;
String login;
String magic;
}
Ve: SELECT m FROM Mag m WHERE m.login = ?
sonra Mag instance'a
olsun ve ben HQL sorgu gönderirseniz: SELECT w FROM Warrior w WHERE w.login = ?
sonra Savaşçı örneği
bu
@Entity
@Table(name = "User")
class User
{
long id;
String login;
}
@Entity
class Mag extends User
{
String magic;
}
@Entity
class Warrior extends User
{
String weapon;
}
Ancak, Kalıtım için gerekli ayrımcı sütunu var, ancak ayrımcı olmadım.