У меня есть абстрактный класс BaseEntity, который является суперклассом для всех моих сущностей. Это MappedSuperClass. Теперь я хочу определить именованный запрос, предпочтительно для базовой сущности, чтобы он возвращал мне количество определенных сущностей подкласса. Так, например, если Class A подклассы BaseEntity, я могу запустить именованный запрос для класса A и вернуть количество A, то есть количество строк класса A, присутствующих в базе данных. Возможно ли это с JPA 1.0 и спящим режимом в качестве разработчика? (Я не хочу помещать именованный запрос для каждой из моих сущностей, кроме базовой, чтобы возвращать счетчик) Спасибо, -v-
Полиморфный запрос с JPA и сопоставленным суперклассом для возврата количества конкретной конкретной сущности
Ответы (1)
вы можете запросить это
int count = session.createCriteria(Subclass.class)
.setProjection(Projections.rowCount())
.uniqueResult();
person
Firo
schedule
14.09.2012