EJB QL - это язык запросов, предназначенный для навигации по сети корпоративных компонентов и зависимых объектов, определенных с помощью сохраняемости, управляемой контейнером.
1 ответ

Как загрузить JPA-объекты через динамический EJB-QL из автономного кэша, не обращаясь к базе данных

У меня есть сущность JPA, которая загружается с помощью динамических запросов ejb ql, которые могут быть настроены пользователем довольно свободно. Возникает новое требование: пользователям следует разрешать создавать новые объекты только в том случ…
27 май '11 в 11:05
1 ответ

Есть ли замена для ifnull()

У меня есть запрос для mysql, где используется ifnull(). Я хочу преобразовать его в ejb-ql. Проблема здесь в том, что я не нахожу никаких замен, эквивалентных ifnull() в ejb. Например: ifnull(columnname,' ') as newcoulmn
04 июн '14 в 12:04
0 ответов

Использование LOWER() и UPPER() в Glassfish EJB QL

Я перевожу проект EJB 2.0 из Websphere в Glassfish. Большинство запросов находятся в файле ejb-jar.xml в EJB QL, который почти, но не совсем, полностью отличается от SQL. Однако существует проблема с некоторыми запросами, которые содержат UPPER() и …
22 фев '19 в 09:52
2 ответа

EJBQL - Найти все строки, которые имеют более чем "х" отношения

Я знаю, что должен быть простой способ сделать это, но он не приходит ко мне в данный момент. У меня есть такая простая сущность (несущественные части для краткости удалены): @Entity @Table(name = "reviews") public class Review { private String text…
17 май '12 в 04:43
1 ответ

Можно ли повторить именованные параметры EJBQL в запросе?

Просто быстрый. Если я использую запрос EJBQL с именованными параметрами, могу ли я использовать одно и то же имя параметра дважды в одном запросе, чтобы избежать необходимости устанавливать значение дважды, когда я действительно хочу выполнить запр…
01 мар '12 в 01:58
1 ответ

SEAM ENTITYQUERY - Проблемы с ограничением на примере шва

Мой проект изначально был сгенерирован seam-gen, а бин "List" не работает, как я ожидал. Массив ограничений имеет все атрибуты из таблицы и ведет себя так, как если бы все параметры были обязательными. Смотрите список ниже: package br.com.autenticis…
09 окт '09 в 16:12
1 ответ

Как добавить день в дату в ejbql

Я пытаюсь достичь dateadd в моем EJB-запросе. Я пробовал что-то вроде этого, но это не работает: select t.date + 1 from Table t После того, как я попытался выполнить этот код, выходит следующее исключение: org.hibernate.exception.SQLGrammarException…
30 янв '13 в 02:50
1 ответ

Как конвертировать этот sql в EJB QL

SQL-запрос: SELECT to_char(DE.DELIVERYID) FROM DELIVERIES DE; DELIVERYID в оракуле это число и deliveryid в JPA это Long, любое предложение?
19 ноя '12 в 15:24
1 ответ

Hibernate: Не можете использовать именованный параметр для OFFSET и LIMIT?

Я пытаюсь получить следующее NamedQuery работать: @NamedQuery(name="MyEntity.findByUser", query="SELECT m FROM MyEntity m WHERE m.owner = :user OFFSET :offset LIMIT :limit") Проблема заключается в том, что при запуске сервера Hibernate взрывается со…
04 июл '11 в 01:26
1 ответ

Ejb Finder(ejb-ql) Транзакция TimesOut

Мы столкнулись с проблемой, когда простому запросу ejb-ql не хватает времени транзакции, если тот же (сгенерированная WL версия ejb-ql для SQL) запускается из командной строки SQL, это занимает очень меньше времени, чем настроенное время JTA (выполн…
11 окт '12 в 07:35
1 ответ

EJBQL сравнение дат

В EJBQL как можно сравнить два значения даты; предполагать "Выберите e из Employee e, где e.start_date >:start_date" Если я задаю параметр запроса с помощью setParameter("start_date", new Date()); Исключение происходит при запуске.. Жду ваших предло…
30 дек '09 в 11:13
1 ответ

Неправильная генерация сценариев Oracle SQL из EJB QL

У меня есть этот запрос SELECT acc.Id FROM Auth as auth, AccId as acc WHERE acc.ownId.Id = auth.Id AND acc.disabled = 0 Который, кажется, был сгенерирован правильно: org.eclipse.persistence.exceptions.DatabaseException Internal Exception: java.sql.S…
21 авг '13 в 11:44
1 ответ

Как выбрать сумму нескольких выборок count() в JPQL

Каков эквивалентный оператор JQPL следующего оператора SQL: SELECT (SELECT COUNT(*) FROM foo) + (SELECT COUNT(*) FROM bar)
26 апр '12 в 07:18
2 ответа

Поиск без учета регистра в EJB QL

Это выглядит очень просто, и я не могу поверить, что сам не нашел решения. У меня есть компонент с именем PersonBean, у которого есть имя. Теперь я хочу написать метод поиска, который принимает строку и ищет людей с этой строкой в ​​имени без учета …
04 авг '10 в 11:19
2 ответа

EJBQL/MySQL Regexes и IN

У меня есть список регулярных выражений и я хочу вернуть эти строки с полем, которое проходит любое регулярное выражение. Есть ли в любом случае что-то вроде следующего: SELECT * FROM Foo as f WHERE f.bar IN ("regex1","regex2"); Не похоже, что регул…
30 дек '10 в 13:12
1 ответ

Объединить EJBQL-запрос с объектом CriteriaBuilder

Есть ли простой способ объединить существующий запрос ejbql с существующим объектом CriteriaBuilder? С одной стороны, у меня есть отчет о яшме с запросом ejbql, а с другой - права на функции и объекты приложений в виде объекта CriteriaBuilder. Моя и…
07 май '12 в 14:55
1 ответ

Как использовать EJBQL между запросами с двумя одинаковыми датами?

У меня есть запрос JPA с именем, который берет две даты, чтобы вернуть записи с записью в столбце даты между двумя датами. Если я ввожу одну и ту же дату как для начальной, так и для конечной дат, она не возвращает строк, даже если для этой даты ест…
07 янв '10 в 13:01
4 ответа

Выберите nvl(max(c.EmployeeId),0) в JPQL?

Я использую базу данных oracle10g и eclipselink, мне нужно получить последний вставленный ключ из таблицы, поэтому я создал этот запрос javax.persistence.Query q = em.createQuery("SELECT nvl(MAX(c.myAtt),0) " + "from myTable as c"); return Integer.p…
01 авг '09 в 00:48
1 ответ

JPQL: определить тип подкласса из соединения суперкласса?

Мой вопрос очень похож на этот: Как я могу написать запрос Hibernate Criteria для суперкласса и проверить наличие определенного подкласса? ... кроме одного: Я использую JPQL-запрос вместо Hibernate Criteria API (хотя Hibernate по-прежнему является J…
04 июл '11 в 22:34
0 ответов

Запросы в EJB QL Collection Сравнение элементов

Мне нужно написать следующий SQL-запрос, в EJBQL. SELECT * FROM teacher t left join student_class sc on t.id_teacher = p.id_student_class where t.login = 01325 and sc.id_student_class = 3; В классе Bean Teacher есть следующая связь: @Column(name = "…
21 янв '13 в 14:40