0
Ich bin eine Abfrage in QueryDSL erstellen. Ich habe Entity und Sub-Class-Entity mit derselben Spalte. Ich möchte dieselbe Abfrage für beide Entitäten verwenden, die nur einzelne JPAQuery verwenden.QueryDSL eine Abfrage mit Unterklasse erstellen
Hier ist meine Entität.
@Entity
public class Region {
@Id
private Integer id;
}
@Entity
public class RegionTemp extends Region {}
queryer
@Component
public class RegionQueryer {
@PersistenceContext
private EntityManager mysqlEntityManager;
QRegion qRegion = QRegion.region; // ???
public Integer loadLastId() {
return new JPAQueryFactory(mysqlEntityManager)
.select(qRegion.id)
.from(qRegion)
.orderBy(qRegion.id.desc()).fetchFirst();
}
}