Свързани въпроси 'hql'

Вземете всички обекти с връзка едно към много, където един от свързаните обекти отговаря на критериите
Трябва да извлека записи въз основа на ограничения, поставени върху свързаните записи във връзка "един към много". Например имам: @Entity @Table (name = "LISTING") public class Listing { @Id @GeneratedValue (strategy =...
508 изгледи
schedule 21.09.2022

Преобразувайте SQL заявка с CAST() в HQL
Моля, помогнете ми да напиша HQL заявка за следната SQL заявка: SELECT MAX(CAST(SUBSTRING([columnname], 6) AS UNSIGNED))+1 FROM [Tablename] WHERE DistrCode = [(value)];
309 изгледи
schedule 28.09.2022

NHibernate LINQ отчита броя на групите в заявката
Пускам отчет на таблица и групирам по две колони. Искам да получа общия брой групи в резултата, за да мога да разлистя отчета. Въпреки това методът .Count() връща броя на редовете в първата група. Запитването е return data.GroupBy(x => new {...
717 изгледи
schedule 02.10.2022

HQL изберете ID на обект с максимална стойност в групата
Имам това малко образувание class Order { public long Id; public DateTime Date; public long ProductId; } Искам да избера Id от обект, който има MAX(Date) сред поръчките, групирани по ProductId . Двойката ( MAX(Date) ,...
1409 изгледи
schedule 05.11.2023

Хибернация: обедини два обекта в един клас за извличане на данни с една HQL заявка
Имам един клас като този: public class BookAuthor { private Book book; private Author author; } Книга и Автор се определят като обекти. Когато се опитам да извлека данните, по този начин: final String selectCols = "NEW...
1015 изгледи
schedule 01.12.2022

Как да извлечете колона от таблица (таблица на база данни за устойчивост) в списък за „избор“ на „форма“ в jsp страница
Искам да извлека колона от таблица (таблица на базата данни за устойчивост) в списък „избор“ на „форма“ в jsp страница. Използвам struts2 и хибернация. Моята колона е „име“, а таблицата е „Категория“. Направих конфигурацията на картографиране и...
1285 изгледи
schedule 12.11.2023

JPQL - Актуализиране с множество условия
JPQL поддържа ли следната актуализация? Update Person p set p.name = :name_1 where p.id = :id_1, p.name = :name_2 where p.id = :id_2, p.name = :name_3 where p.id = :id_3 Ако не, има ли алтернативи?...
1638 изгледи
schedule 26.10.2022

Аргументът Hive, използващ заместване на променлива (-d|--define), се проваля с аргумент низ
Когато стартирам скрипта a hive с командата кошер -d arg_partition1="p1" -f test.hql Връща грешката НЕУСПЕШНО: SemanticException [Грешка 10004]: Ред 3:36 Невалиден псевдоним на таблица или препратка към колона 'p1': (възможните...
2168 изгледи
schedule 18.11.2023

Дубликати с помощта на ляво свързване на извличане
Използвам HQL заявка, за да получа определени записи. Ако използвам LEFT JOIN FETCH колекция, която е в моя целеви обект, ще съдържа дублиращи се записи. Ако използвам само ляво присъединяване, няма да стане. Предполагам, че когато Hibernate...
8990 изгледи
schedule 10.12.2023

HQL филтриране на заявки от @ManyToOne
Имам UserClass, който има връзка с Roles: @Entity @Table(name="USERS") @Inheritance(strategy = InheritanceType.SINGLE_TABLE) @DiscriminatorValue("ROLE_ADMIN") @DiscriminatorColumn (name="ROLENAME", discriminatorType= DiscriminatorType.STRING,...
118 изгледи
schedule 10.12.2023

Предотвратете Hibernate да използва колона от предиката в клаузата за избор
Поради ограничения на производителността трябва да оптимизираме операциите с бази данни и честотната лента. Проста HQL заявка на Hibernate като from Users u where u.id = ? генерира SQL изречение като: SELECT u.id, u.name FROM USERS u where u.id...
202 изгледи
schedule 13.10.2022

Параметри за настройка на хибернация в наименувана заявка
Опитвам се да напиша общ метод, който може да вземе именувана заявка, да зададе именуваните параметри в нея и да върне резултат. Методът изглежда така, s = getSession(); q = s.getNamedQuery(nameOfTheQuery); keySet = queryParams.keySet(); itr =...
791 изгледи
schedule 29.12.2023

хибернация на горните N реда HQL заявка
Използвам следния код за изпълнение на HQL заявка с Hibernate: String myHqlQuery = "select from MyTable where Something = ? order by SomeVal"; // Set bind values ... getHibernateTemplate().find(myHqlQuery, bindParams); Сега искам да избера...
7685 изгледи
schedule 04.01.2024

Как мога да проверя дали всичките ми таблици са празни с HQL/Hibernate?
Имам голям набор от функционални тестове. Всеки тест е независим. Но от време на време има проблем и един от тези тестове изтича (изключение се случва, преди данните да могат да бъдат почистени и т.н.) и някои от следващите тестове може да се...
1446 изгледи
schedule 12.02.2024

HQL изберете кога обектите са картографирани чрез използване на анотации
Имам един въпрос относно HQL. Да предположим, че имам две маси. Например таблица "Лице" и таблица "Мобилен номер". Един човек много мобилни номера. Отношението е @OneToMany . В моя клас Person.java, който е обект, имам няколко полета и едно от...
453 изгледи
schedule 15.02.2024

Дублирайте редове с помощта на Hibernate с големи набори от данни
Наскоро зададох този въпрос за това как да заявя дублиращи се редове в DB. Отговорът, който получих, проработи и беше много по-бърз, но разширих набора от данни от 20 000 реда на 80 000 реда и времето, необходимо за заявката, е в минути, което не...
76 изгледи
schedule 21.12.2023

Нетърпеливо извличане на колекции в Hibernate с ScrollableResults
Опитвам се да използвам Hibernate, за да извлека приблизително 100 милиона реда от таблица. Имам постоянен обект Артикул, който съдържа колекция от такси вътре (друг постоянен обект). Като се има предвид, че ще итерирам резултата и ще получа...
1461 изгледи
schedule 07.03.2024

Помощ за SQL WHERE: как да изтегля данни от множество редове в една единствена заявка?
Не съм сигурен дали това трябва да използва подзаявка или множество временни таблици...но всяка помощ би била чудесна! Опитвам се да направя следното с едно изтегляне на заявка. Искам да изтегля, да речем, всички редове, където потребителят има...
1003 изгледи
schedule 05.03.2024

Hibernate setMaxResults() не работи за заявка за база данни на Sybase
Всеки от следните два подхода за изпълнение на проста заявка за Hibernate с ограничени резултати не работи в Sybase. И двете водят до SybSQLException: Неправилен синтаксис близо до '@p0'. Query q = session.createQuery( "from Record" );...
4230 изгледи
schedule 20.03.2024

Защо връщането на моята HQL заявка трябва да започва с select или from?
Опитвам се да изпълня HQL заявка за изтриване, но дава изключение: „Заявката трябва да започва с select или from“. transaction = session.beginTransaction(); Query query=session.createQuery("DELETE FROM category where categoryid = :categoryid");...
1262 изгледи
schedule 22.03.2024