Jak mogę wybrać klasę obiektu w HQL? Kiedy należy wykonać następujące czynności:Jak wybrać klasę obiektu w HIbernate HQL?
select e.class, e.name from Entity e
hibernacji powraca całkowitą (np [12 „nazwa”]) zamiast obiektu klasy. Jak mogę zwrócić klasę Java lub przynajmniej nazwę klasy lub jednostki? Lub, jeśli nie jest to możliwe, w jaki sposób mogę przekonwertować 12 na klasę Java?
Ze względu na wydajność, nie mogę zapytać pełne przedmiotów, tzn nie mogę zrobić
select e from Entity
Pozdrowienia, Jochen
mnie uprzedził :) Po wybraniu jednostek, można użyć regularne wywołania getClass java, aby poznać zwróconą klasę. –
Cześć, nie mogę tego zrobić, ponieważ szukam dwóch gazillionów z setkami różnych klas. Wynikowe zapytanie byłoby zbyt wolne. – Jochen
można zastosować niektóre klauzula where w HQL? –