Описание тега named-query
Функция Hibernate (и NHibernate), которая позволяет записывать запросы HQL и SQL в документ сопоставления с ключом по имени. Основное преимущество заключается в том, что ваш запрос теперь находится в том же месте, что и определение ваших сопоставлений, а не в вашем коде Java/C#/VB.NET/....
0
ответов
Используйте Enum в качестве параметра в именованном запросе
У меня есть именованный запрос, который выбирает все записи, в которых есть строка поиска. Это мое NamedQuery, @NamedQuery( name = "findAllPersonBySearch", query = "SELECT p FROM Person p " + "WHERE LOWER(p.pvId) LIKE LOWER(:searchString) " + "OR LO…
04 ноя '16 в 15:01
1
ответ
Именованный запрос для дат (месяц и год)
У меня есть следующий класс домена: class Car{ int hp Date registrationDate } Теперь я пытаюсь создать именованный запрос, который позволяет мне делать что-то вроде этого: Car.getCarsByYear(2011) а также Car.getCarsByYearMonth(2011,11) Я не уверен, …
05 мар '12 в 17:46
3
ответа
Могу ли я использовать оператор SQL IN(...) для namedQuery?
Как я могу использовать IN в моем namedQuery? @NamedQueries( { @NamedQuery(name = "GetAvailableProducts", query = new StringBuilder("").append("SELECT p FROM Product p WHERE p.type= :type AND (p.available IN ('I want to define changeable size of an …
20 дек '10 в 12:38
2
ответа
JPA: TypedQuery не получает результатов для унаследованных типов
У меня есть сущность, которая расширяет другую сущность: @Entity @DiscriminatorValue("PARKING") @Table(name="parkingPois") @NamedQueries({ @NamedQuery(name="ParkingPoiDao.findAll", query="SELECT p FROM ParkingPoiDao p"), @NamedQuery(name="ParkingPoi…
28 июн '14 в 12:25
2
ответа
JPA @namedQuery с выражением "IN"
У меня есть следующее namedQuery: @NamedQuery(name = Department.getDepartmentsByIds, query = "SELECT tbl FROM Department tbl where tbl.id in (:departmentsIds)") Я хотел бы передать параметр:partmentsIds = "1,2,3" следующим образом: query.setParamete…
14 авг '13 в 10:03
1
ответ
Rails именованные запросы к Grails
У меня есть это в рельсах: default_scope { order('created_at DESC') } scope :by_source_name, ->(source_name) { where('source_name = ?', source_name) if source_name } scope :by_check_name, ->(check_name) { where('check_name = ?', check_name.upc…
16 май '15 в 03:42
1
ответ
Есть ли ограничение размера в arraylist, используемом в "где в" в java именованном запросе?
Есть ли ограничение размера в arraylist, используемом в "где в" в java именованном запросе?
23 авг '10 в 03:16
1
ответ
Объедините NamedQuery и Критерии в Hibernate
Я использую Hibernate в приложении storefinder. Для поиска близости в SQL я использую формулу haversine. Поскольку это немного грязный SQL, я создал для этого именованный запрос SQL в своем файле.hbm.xml. SELECT location.*, ( 3959 * acos( cos( radia…
07 окт '10 в 09:32
1
ответ
JPA @NamedNativeQuery sql с динамическим упорядочением и именем столбца
Это мой NamedNativeQuery: SELECT * FROM ( SELECT ROWNUMBER() OVER(ORDER BY CMSSCODE DESC) AS EL_ROWNM , CMSSCODE , CMSSDESC FROM tableName d WHERE CMSPCODE = ? ) a WHERE a.EL_ROWNM < ? and a.EL_ROWNM > ? Мне нужно динамически создать порядок, …
12 июл '12 в 11:44
1
ответ
JPQL-запрос с WHERE на вложенные поля
У меня есть класс сущности Java UserBean со списком событий: @OneToMany private List<EventBean> events; EventBean имеет переменную Date: @Temporal(javax.persistence.TemporalType.TIMESTAMP) private Date eventDate; Теперь в UserBean я хочу созда…
09 сен '13 в 19:41
1
ответ
Именованный запрос, когда свойство является объектом?
Я хотел бы сделать этот запрос в JPA: SELECT * FROM `happyDB`.`users` U WHERE U.party_as_user =1 AND U.party_party_id =2 Это работает нормально, но моя проблема в том, что у меня есть Party только как объект, а не как идентификатор, и я не могу заст…
14 апр '12 в 23:33
1
ответ
Обновить запрос в спящем режиме с помощью NamedQuery
Учусь HibernateНе уверен, что это правильный вопрос... Я пытаюсь использовать NamedQuery за Update в моем столе mysql> select * from hib1; +----+--------+---------+ | id | name | surname | +----+--------+---------+ | 1 | jack | NULL | | 2 | rose …
02 окт '14 в 15:37
1
ответ
Получить счет из запроса
Я использую mysql 5.5 с openjpa 2.3.0. У меня есть сущности с namedQueries (сгенерированные в NetBeans - я хотел бы иметь возможность использовать это), например: @NamedQuery(name = "User.findAll", query = "SELECT u FROM User u") @NamedQuery(name = …
26 май '14 в 13:16
0
ответов
EclipseLink 2.5.2 JPA 2.1 ничего не извлекает путем извлечения соединения с внешним ключом ManyToOne
У меня был проект Java EE, разработанный NetBeans 8.0.1 с использованием EclipseLink 2.5.2. JPA 2.1 работает в WebLogic 12c. Есть две сущности, имеющие отношение многие-к-одному, т.е. одна FirmEntity с несколькими SiteEntity. Сущность отношений как:…
27 фев '15 в 00:32
1
ответ
Альтернативный именованный запрос для nativequery
Мне нужно изменить свой запрос с нативного запроса на (именованный запрос или создать запрос) в jpa. em = getEntityManager(); String query = "SELECT kcu.table_Name FROM INFORMATION_SCHEMA.key_column_usage kcu,Information_schema.Tables kt " + "WHERE …
29 июн '12 в 02:36
1
ответ
Поиск ключевых слов в базе данных
Я использую Eclipselink и у меня есть хитрая проблема с JPA NamedQueries. Моя таблица базы данных содержит столбец типа VARCHAR и хранит список ключевых слов через запятую как одну строку. Как я могу создать NamedQuery в JPA для поиска по этим ключе…
13 май '14 в 14:04
1
ответ
Eclipslink - неизвестный тип объекта
Я использую некоторые объекты, созданные Netbeans. После поколения я проверил их, и они работали нормально. Тогда мне пришлось перейти к следующему шагу и объединить их с моими объектами JAXB. После объединения с объектами JAXB я могу без проблем де…
15 апр '11 в 13:44
1
ответ
Как игнорировать поле в именованном запросе без создания конкретной модели домена
Я хочу выбрать объект с конкретным полем, но сохранить объект в существующей модели. @Entity public class Car { @Id private Integer id; private String name; private String type; private Integer year; public Integer getId() { return id; } public void…
11 ноя '15 в 06:28
1
ответ
JPA: Как преобразовать LocalDateTime в LocalDate
Как я могу использовать @NamedQuery, чтобы получить столбец как тип LocalDate, который определен как тип LocalDateTime. Как мне это сделать?
04 авг '18 в 07:08
3
ответа
JPA: выбрать случайную строку
Это мой JPA ENTITY @Entity @NamedQueries({ @NamedQuery(name = "Question.randQuestion", query = "SELECT q FROM Question AS q ORDER BY RANDOM") }) @Table(name = "questions") public class Question implements Serializable { ..... } Проблема в:Eclipse да…
29 янв '14 в 13:10