Я использую NetBeans 6.8 для сборки приложения Spring MVC.
Технологии:
- Пружина MVC 2.5
- Derby DB
- Hibernate для ORM
- Сервер GlassFish v3
Я использую Новые классы контроллера JPA из классов сущностей для добавления файла ORM. Предполагается создать класс для управления запросами с моими файлами POJO.
Проблема в том, что NetBeans генерирует следующий код и не компилируется:
public int getBrandCount() {
EntityManager em = getEntityManager();
try {
CriteriaQuery cq = em.getCriteriaBuilder().createQuery();
Root<Brand> rt = cq.from(Brand.class);
cq.select(em.getCriteriaBuilder().count(rt));
Query q = em.createQuery(cq);
return ((Long) q.getSingleResult()).intValue();
} finally {
em.close();
}
}
На картинке есть ошибка NetBeans:
альтернативный текст http://i46.tinypic.com/dy0t1d.jpg
Похоже, метод getCriteriaBuilder
из Интерфейс Entity Manager не реализован. Или по какой-то другой причине, почему я не могу использовать это в коде.
Я не знаю, какую еще информацию я должен предоставить, поэтому, пожалуйста, спросите, если что-нибудь приходит вам в голову.
Спасибо