Описание тега hibernate-criteria
The Criteria interface of Hibernate ORM, represents a query against a particular persistent class. The interface provides access to the powerful mechanism of hibernate criteria API, that allows the programmatic creation of queries against the DB.
0
ответов
Указание условий соединения в спящем режиме с использованием критериев
Я хочу выполнить "левое внешнее соединение" для двух таблиц с условиями соединения. Таблицы являются: TableA(col1A, col2A) TableB(col1B, col2B) И запрос: select * from TableA ta left outer join TableB tb on (ta.col1A=tb.col1B and ta.col2A=tb.col2B);…
13 апр '12 в 07:03
1
ответ
Пример запроса критерия гибернации получает несколько записей
У меня есть общий запрос критериев, и он возвращает те же записи. Я думаю, что что-то не так с моим методом сохранения. Вот мой метод сохранения; Student student = new Student(); student.setId(Utility.generateUUID()); student.setClassroom(selectedCl…
25 сен '13 в 12:17
0
ответов
Критерии гибернации: вложенный подзапрос (выберите * из (вложенные результаты))
У меня есть сырой SQL-запрос, который мне нужно написать в критерии гибернации. Необработанный SQL-запрос у меня есть: SELECT * FROM ( SELECT * FROM Table t1 ORDER BY Sort1 DESC, Sort2 DESC, Sort3 DESC ) GROUP BY Age ORDER BY Sort1 DESC, Sort2 DESC,…
17 май '17 в 10:13
1
ответ
Как получить месяц из sql даты и проверить месяц равен месяцу передачи параметра с использованием Hibernate Criteria
Использование функции ниже для получения месяца sql date. Но я не получил правильную информацию, показывает исключение, кто-нибудь Пожалуйста, помогите мне public static List<data> getCount(Long month,String activity) { session = HibernateUtil…
03 янв '15 в 03:44
1
ответ
Режим блокировки PESSIMISTIC_WRITE в критериях против выбора для обновления
Есть ли существенная разница в производительности при использовании PESSIMISTIC_WRITE в качестве LockMode в критериях гибернации в качестве альтернативы для выбора для запроса на обновление. Вариант использования включает в себя следующие моменты: О…
28 апр '17 в 10:38
1
ответ
Гибернация: группировка по критериям
У меня есть следующие объекты в моей базе данных: Ticket TicketEntry каждый TicketEntry ссылки на Ticket и 1 Ticket имеет 0 или более записей билетов. Я пытаюсь выяснить, как я могу получить все билеты, которые имеют 1 TicketEntry, Я собрал SQL-скри…
05 июн '18 в 13:51
0
ответов
Как создать этот критерий / отдельный запрос на основе критериев в Grails
Я пытаюсь выполнить запрос критерия в Grails, который иногда должен ссылаться на неассоциированную таблицу, поэтому использую отдельный запрос. В зависимости от переданного параметра мне нужно выполнить другой подзапрос. У меня есть домен Customer, …
09 дек '15 в 16:13
2
ответа
Что я должен делать с непроверенным приведением для crit.list()?
У меня есть критерий, который возвращает список строк List<String>, У меня есть следующее в методе return criteria.list(); Но код показывает Type safety: Unchecked cast from List to List<String> Чтобы не добавлять @SuppressWarnings("unch…
22 апр '15 в 00:41
3
ответа
Как заставить HIbernate извлекать все свойства корневой сущности и только конкретные свойства связанной сущности?
У меня есть корневая сущность Hostel и его единственная ассоциация User owner, Когда я получу Hostel сущность мне нужно с нетерпением получить User owner, но только owner3 свойства: userId, firstName, lastName. На данный момент мой критерий запроса:…
16 авг '14 в 07:16
2
ответа
Есть ли лучший способ, чем использовать DetachedCriteria для нумерации страниц?
Сортировка и разбиение по страницам с помощью API Criteria api Hibernate имеет большое ограничение, оно требует извлечения отдельных результатов из базы данных. Инструменты, предоставляемые API, такие как DistinctRootTransformer, не будут работать, …
12 ноя '15 в 11:08
1
ответ
Порядок критериев гибернации по столбцу связующей таблицы
У меня есть таблицы членства и персоны, которые связаны со связью manyToMany через таблицу person_membership. Таблица person_membership включает в себя person_id, members_id и sequence_number. Сущность "Членство" имеет следующий код для связи с табл…
22 сен '15 в 02:07
0
ответов
Использование setMaxResults() не решило OutOfMemoryError при получении данных
Хотя я прочитал несколько статей и вопросов, опубликованных здесь, я все еще не могу понять, как criteria.setMaxResults() на самом деле работает и почему это не решило мою проблему. База данных, которую я использую - Oracle10g. Приведенный ниже код …
06 сен '16 в 11:07
1
ответ
Вложенный запрос в Hibernate с использованием критерия
У меня есть следующий запрос, где я должен выбрать строки из временной таблицы, созданной подзапросом. select x, y, x from (select x, y, z from some_table where x between x1 and x2) where y like 'y1' order by z by desc Я должен использовать критерии…
17 июл '14 в 06:23
2
ответа
Как использовать подзапрос вместо объединенного запроса, чтобы получить правильный счетчик в спящем режиме
При условии, что у меня есть следующие две таблицы (Кошки с котятами): ==== Cat.java ==== @Id @GeneratedValue( strategy = GenerationType.IDENTITY ) private long id; @Column( unique = true, nullable = false ) private String name; @OneToMany @JoinColu…
15 сен '13 в 18:09
0
ответов
Как сгенерировать запрос количества с критериями api
Я хочу подсчитать результаты, возвращаемые запросами, которые построены с критериями API. Я не хочу переписывать ни один из этих запросов. Я старался (Integer)criteria.setProjection(Projections.rowCount()).uniqueResult(); который может работать, но …
27 дек '12 в 14:57
0
ответов
Как конвертировать пользовательскую функцию в JPA в предикат?
У меня есть индивидуальная реализация функции (интерфейс SQLFunction) это выглядит следующим образом: public class FilterFunction implements SQLFunction { @Override public boolean hasArguments() { return true; } @Override public boolean hasParenthes…
12 окт '18 в 09:37
2
ответа
Hibernate происходит слишком много запросов
Я использую hibernate(с ehcache)/spring/mysql/jsf. Я получаю данные из двух таблиц в mysql. И эти таблицы следующие:пользователь id int (первичный ключ)имя и т. д.Урок id int (первичный ключ)урок варчарteacher_id int (внешний ключ от пользователя (i…
17 фев '15 в 12:51
0
ответов
Выберите запрос с HQL против критериев
Я хочу искать в таблице (PaletAction) по message_ID. Когда я использую критерии без псевдонима ( join), он проверяет, возвращает ли результат 0, но HQL возвращает правильный результат. Почему они возвращают другой результат? @Entity @Table(name="pal…
09 фев '18 в 17:17
1
ответ
Hibernate для получения различных значений одного столбца и одного случайного значения строки из другого столбца
clm1 clm2 xyz 1 xyz 2 xyz 3 abc 1 abc 2 qwe 5 Предположим, у меня есть таблица, как указано выше. Используя что-то вроде: criteria = session.createCriteria(Foo.class) .setProjection(Projections.projectionList() .add(Projections.property("clm1"), "cl…
01 мар '16 в 20:11
5
ответов
Оператор SQL "LIKE" в API Hibernate Criteria
Я хочу реализовать какой-то универсальный фильтр с Hibernate Criteria, Должно работать как LIKE оператор из SQL: SELECT * FROM table WHERE table.ANYCOLOUMNHERE LIKE '%'||anyvaluehere||'%' я имею Map<String, String> где ключ - это имя столбца, …
04 июл '12 в 11:41