Все вопросы: [jpql]

17 вопросов

похожие теги:
11
голосов
1ответов
23824 просмотров

Как получить время базы данных с помощью JPQL?

со встроенным SQL я получаю время базы данных с помощью следующего оператора: SELECT CURRENT_TIMESTAMP с JPQL я получаю тот же результат с: SELECT CURRENT_TIMESTAMP FROM Customer c WHERE c.id=1 Есть ли способ избавиться от последних двух строк? спасибо,

4
голосов
2ответов
5763 просмотров

ВЫБРАТЬ НОВОЕ в JPQL

У меня проблема с запросом SELECT NEW. Query q = em.createQuery( "SELECT NEW com.bcbst.odstats.ejb.RangeStats(a.folderName, SUM(a.hits)) " + "FROM ODStat a GROUP BY a.folderName"); return q.getResultList(); Когда я пытаюсь выполнить этот запрос, я получаю следующее...

27
голосов
8ответов
32945 просмотров

Инструмент для выполнения запросов JPQL?

Есть ли какой-либо инструмент, который позволяет выполнять запросы JPQL к базе данных «напрямую»?Я хотел бы вводить запросы JPQL прямо в окно и выполнять их. Конечно, это, вероятно, потребует от меня немного настройки, чтобы он знал о моих объектах JPA и т. д., но я думаю, что это можно сдела...

13
голосов
5ответов
20005 просмотров

JPQL, How to NOT select something

I have a pretty simple SQL I need to perform. I have a ProcessUser, Role and a ProcessUserRole table. A straight forward many-to-many I want to select all ProcessUser's that does also have a Role of admin. However my JPQL fails because my user also has role officer, so it is retrieved in the l...

26
голосов
9ответов
64192 просмотров

Setting a parameter as a list for an IN expression

Whenever I try to set a list as a parameter for use in an IN expression I get an Illegal argument exception. Various posts on the internet seem to indicate that this is possible, but it's certainly not working for me. I'm using Glassfish V2.1 with Toplink. Has anyone else been able to get this...

4
голосов
3ответов
6362 просмотров

Execute "MEMBER OF" query against 'ElementCollection' Map fields in JP-QL (JPA 2.0)

Is it possible to run a "MEMBER OF" query against associative arrays? If so, what does the syntax look like? The obvious workaround is a native query but that gets pretty messy what with all the joins and such. I'd like to test for existence of an object within the map's key set, value collect...

4
голосов
2ответов
2085 просмотров

JPQL for Entities with No Items in ManyToMany Relationship

Simple JPA/JPQL question. I have an entity with a ManyToMany relationship: @Entity public class Employee { @ManyToMany @JoinTablename="employee_project" joinColumns={@JoinColumn(name="employee_id"} inverseJoinColumns={@JoinColumn(name="project_id"}) private List<Projec...

1
голосов
2ответов
1172 просмотров

Toplink IN subquery

I hava 2 objects associate by oneToMany relationship("One Model can have many events"). I'm trying to make a subquery in ejbql to find models for one event, like this: SELECT model FROM RegModelValue model WHERE :event IN (model.events) .... but toplink doent recognize model alias and tell...

3
голосов
2ответов
36071 просмотров

Compare two dates with JPA

I need to compare two dates in a JPQL query but it doesn't work. Here is my query: Query query = em.createQuery( "SELECT h FROM PositionHistoric h, SeoDate d WHERE h.primaryKey.siteDb = :site AND h.primaryKey.engineDb = :engine AND h.primaryKey.keywordDb =...

90
голосов
8ответов
115941 просмотров

Parameter in like clause JPQL

I am trying to write a JPQL query with a like clause: LIKE '%:code%' I would like to have code=4 and find 455 554 646 ... I cannot pass :code = '%value%' namedQuery.setParameter("%" + this.value + "%"); because in another place I need :value not wrapped by the % chars. Any help?

4
голосов
4ответов
19024 просмотров

Select nvl(max(c.EmployeeId),0) in JPQL?

I'm using oracle10g database and eclipselink, I need to obtain the last inserted key from the table so i've created this query javax.persistence.Query q = em.createQuery("SELECT nvl(MAX(c.myAtt),0) " + "from myTable as c"); retur...

0
голосов
2ответов
3832 просмотров

JPQL и временная метка с часовым поясом

У меня есть следующие определения полей в одной из моих сущностей JPA: @Column(nullable = false, name = "start_time", columnDefinition= "TIMESTAMP WITH TIME ZONE") @Temporal(javax.persistence.TemporalType.TIMESTAMP) private Date startTime = new Date(); @Column(nullable = true, name = "end_ti...

7
голосов
3ответов
9127 просмотров

Как использовать JPQL для удаления записей из объединенной таблицы?

У меня есть объект JPA, который имеет отношение "многие ко многим", например: @Entity public class Role { //... @ManyToMany(fetch=FetchType.EAGER) @JoinTable( name="RolePrivilege", joinColumns= @JoinColumn(name="role", referencedColumnName="ID"), inverseJoinCo...

4
голосов
1ответов
1000 просмотров

JPQL тест, если значение находится в массиве

Я пытался сделать что-то, что явно не работает в JPQL: JPQL: select c from Car c left join fetch c.owner where c.type in (?1) order by c.model Код: public List<Car> findCarsFilterByTypes(CarType[] types) { return (List<Car>) this.entityManager...

1
голосов
1ответов
1698 просмотров

JPQL createQuery выбрасывает незаконное исключение

Следующий простой код вызывает исключение: entityManager.createQuery("SELECT c FROM Customer c"); Но если я напишу entityManager.createNativeQuery("SELECT c.* FROM Customer c", Customer.class) тогда он работает без ошибок. Что может быть не так? Я использую GlassFish v2.1 с Toplin...

6
голосов
3ответов
17973 просмотров

Как отфильтровать коллекцию в JPA / JPQL?

У меня две сущности: @Entity public class Customer implements java.io.Serializable { ... @OneToMany(fetch=FetchType.EAGER, mappedBy="customer") private Set<CustomerOrder> customerOrders; ... @Entity public class CustomerOrder implements java.io.Serializable { .... ...

0
голосов
1ответов
1316 просмотров

JPA и Hibernate Fetch игнорируют ассоциации?

У меня есть объект JPA (объект A) с отношением владения "один-многие" (объект B) в списке ArrayList. Я хочу иметь возможность запрашивать (в Hibernate или JPA) для объекта A, не возвращая ни один из экземпляров объекта ассоциации B (без прокси или иначе) в One-Many ArrayList. В идеале возв...