Tag: hql

Verwenden Sie dieses tag für Fragen zum Thema „Hibernate Query Language (HQL), eine Abfragesprache von Hibernate verwendet, und NHibernate. Verwenden Sie die tag – [hiveql] für Fragen über Hive Query Language.

HQL, wie Sie sich für drei der Tabelle

Anzahl der Antworten 1 Antworten
Habe ich diese Klassen: @Entity public class Category { private Long Id; private String name; private String description; private List<Product> products; } @Entity public class Inventory { private Long id; private Product product; private int quantity; }

Vermeidung von n+1 eager-fetching des Kindes collection-element association

Anzahl der Antworten 3 Antworten
Habe ich die folgenden Klassen: @Entity @Table(name = "base") @Inheritance(strategy = InheritanceType.SINGLE_TABLE) @DiscriminatorColumn(name = "DISCRIMINATOR", discriminatorType = DiscriminatorType.STRING) @ForceDiscriminator public class Base { //... } @Entity @DiscriminatorValue("foo") public class Foo extends Base { @OneToMany( mappedBy = "foo",

So wählen Sie ein, wenn eine Zeile vorhanden, in HQL

Anzahl der Antworten 3 Antworten
EDIT: Speziell reden über die Abfrage auf keine Tabelle. Ja ich kann mich existiert, aber ich würde tun müssen, select case when exists (blah) then 1 else 0 end as conditionTrue from ARealTableReturningMultipleRows In T-SQL kann ich

Wie Sie Datensätze zählen von bestimmten id in spring-boot und hibernate

Anzahl der Antworten 2 Antworten
Arbeite ich an einem Projekt mit Spring-boot und hibernate. Ich möchte die Datensätze zählen, die gegen eine id in der Tabelle. Ich kann die Anzahl aller Datensätze der Tabelle aber nicht in der Lage, um Datensätze zählen

NHibernate, Sum Abfrage

Anzahl der Antworten 3 Antworten
Wenn ich eine einfache named query definiert, die Vorformlinge eine count-Funktion, die auf einer Spalte: <query name="Activity.GetAllMiles"> <![CDATA[ select sum(Distance) from Activity ]]> </query> Wie bekomme ich das Ergebnis einer Summe oder jede Abfrage, dont Rückkehr eines

Custom order von string-parameter in HQL

Anzahl der Antworten 2 Antworten
Hatte ich eine HQL-Abfrage wie diese: Query query = session.createQuery("from User as user where user.joined!=null order by user.joined desc"); Wie setze ich eine variable Benutzer-Eigenschaft als die Sortierreihenfolge für meine Abfrage? Meine Lösung: String order = "user.joined";

Mit IF-Konstruktion in den Ruhezustand

Anzahl der Antworten 1 Antworten
Bin ich mit der Konstruktion "wenn" im HSQL: String q = "SELECT id, name, " + "IF (ABS(name) > 0, LPAD(ABS(name), 4, '0'), name) AS tord " + "FROM table where city= " + cityId + "

Einsatz von Hibernate HQL, um Datensätze auszuwählen, wo zwei Termine sind innerhalb eines festgelegten Intervalls

Anzahl der Antworten 2 Antworten
Ich versuche zu verwenden, HQL, um Datensätze zu finden, wo zwei Datum-Felder sind innerhalb 1 Monats. Query query = session.createQuery("from com.ep.cqprojects.db.Projects " + "where active_date - kickoff_meeting_date < interval '1' month "); Leider ist die Datenbank anscheinend

Wie konvertieren von Abfragen mit decode, um eine Abfrage in Hibernate (HQL)?

Anzahl der Antworten 2 Antworten
Will ich konvertieren Sie die folgende Abfrage in Oracle zu einer Hibernate-HQL-Abfrage select SYSTEM, sum(decode(trim(XAXIS),'HIGH',YAXIS,0)) H, sum(decode(trim(XAXIS),'MEDIUM',YAXIS,0)) M, sum(decode(trim(XAXIS),'LOW',YAXIS,0)) L from HOME where DATA_KEY=5 GROUP BY SYSTEM Möchte ich verwenden createQuery() zu machen, Datenbank-unabhängig und wollen nicht

NHibernate QueryOver mit sub-query und alias

Anzahl der Antworten 1 Antworten
Ich bin kämpfen, um Sie zu konvertieren Sie die folgende (vereinfachte) HQL zu QueryOver: select subscription from Subscription as subscription where not exists ( from Shipment as shipment where shipment.Subscription = subscription and (shipment.DeliveryDate = :deliveryDate) )

Wie zum einfügen in die Hive-Tabelle mit einer Spalte vom Datentyp "array" <struct<int>>

Anzahl der Antworten 1 Antworten
Ich versuche zum einfügen von Daten in eine Tabelle in Hive, die ich erstellt. Ich habe gekämpft, so bin ich versucht, um es zu vereinfachen, so viel wie möglich zu erhalten, um die Wurzel des Problems. Hier

Hibernate-Query-Ausnahme

Anzahl der Antworten 1 Antworten
Ich habe eine hibernate-Abfrage, die ich versuche zu arbeiten, aber immer eine Ausnahme mit einer nicht so hilfreich, den stack-trace. Ich bin auch der code, der stack-trace und hibernate chatter, bevor die exception geworfen wird. Wenn Sie

com.mysql.jdbc.Ausnahmen.jdbc4.MySQLSyntaxErrorException: Unbekannte Spalte 'productId3' in 'where-Klausel'

Anzahl der Antworten 2 Antworten
Bekomme ich eine Fehlermeldung com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'productId3' in 'where clause' wenn Sie versuchen zum ausführen dieser Abfrage: public Vendor getVendorId(ProductInfo productInfo) { return (Vendor) this.sessionFactory .getCurrentSession() .createQuery( "select vendorId from Product where productId3 = :id") .setParameter("id",

Wie verwende ich HibernateTemplate.findByNamedParam()?

Anzahl der Antworten 1 Antworten
HALLO, ich bin versucht, die oben genannten spring hibernate temnplate-Methode eine einfache Abfrage auf Grundlage einer bestimmten ID aus der Datenbank, aber das problem ist, dass die Abfrage nicht ersetzen, das ":" Zeichen aus dem sql-string unten

NHibernate-Abfrage über mehrere Tabellen

Anzahl der Antworten 2 Antworten
Bin ich mit NHibernate, und ich versuche, herauszufinden, wie man eine Abfrage schreiben, die suchen alle die Namen meiner Einheiten, und listet die Ergebnisse. Als einfaches Beispiel habe ich die folgenden Objekte; public class Cat { public

Der JPA - /Hibernate-query-Optimierung mit null-Werten

Anzahl der Antworten 2 Antworten
Ich bin mit der Hibernate-Implementierung von JPA und sehe schlechte Leistung, wie mehrere SQL-Abfragen ausgegeben werden, für jede Entität, die abgerufen wird. Wenn ich einen trat JPA query erzeugt es nur eine SQL-Abfrage, aber nicht die Zeilen

Hibernate 4.1.11 hql Abfrage löschen, die mit denen in der Liste

Anzahl der Antworten 3 Antworten
Ich löschen möchte aus einer Tabelle die Einträge mit bestimmten ids. Ich möchte wissen, die syntax dieser Anfrage delete from table where id in list_of_ids in hql. InformationsquelleAutor Tdev John | 2013-09-30

HQL-Abfrage mit mehreren Kriterien

Anzahl der Antworten 4 Antworten
Ich bin versucht, zu schreiben eine HQL Query, die selectes Zeilen aus einer Tabelle, basierend auf mehreren Kriterien. firstName,lastName der Haken ist, dass die Abfrage sollte flexibel sein, um zu ignorieren, die leere oder null-Werte so select

Hibernate einzelne Zeile aus der Tabelle mit dem maximalen Wert im Feld

Anzahl der Antworten 1 Antworten
In den Ruhezustand, wie kann ich einzelne Zeile aus der Tabelle mit den maximalen Feld Wert? Dank InformationsquelleAutor leon | 2010-08-26

Abfrage-Konvertierungs - Sql Hql

Anzahl der Antworten 1 Antworten
Habe ich diese Abfrage, und ich muss es konvertieren in hql, aber ich bin etwas verwirrt, weiß nicht, wie zu schreiben, Zustand präsentiert, in der 'where' - Klausel in hql. SELECT message FROM p_message WHERE message_id=( SELECT

HQL-Abfrage mit einer Spalte Datum

Anzahl der Antworten 1 Antworten
Ich versuche eine Abfrage zu erstellen, die gibt eine Liste von Person-Objekten, basierend auf der createDate-Feld fällt nach einem übergebenen string für ein Datum. Meine createDate-Felder zugeordnet ist, wie dies in meiner Person-Klasse @Basic(optional = false) @Column(name

Bestellung einer join geholt Sammlung mit JPA JPQL/HQL

Anzahl der Antworten 2 Antworten
Gegeben, die unter JPQL-statement, wie kann ich es ändern, so dass Sie die Kätzchen in der angezeigten Liste sind in der Reihenfolge Ihrer age Eigenschaft? SELECT c FROM Cat c left join fetch c.kittens WHERE c.id =

Wie zum ausführen von normalen SQL-Abfragen in Hibernate ohne HQL?

Anzahl der Antworten 2 Antworten
Ich habe eine ziemlich komplexe Join-Abfrage wählen Sie einige Elemente aus der DB, und es sich nicht um ein Update erforderlich, an diesen Tisch zurück. Das ist der Grund, warum ich don ' T wollen, verwenden Sie

Hibernate viele-zu-viele " - join mit Bedingung

Anzahl der Antworten 4 Antworten
+-------+ +--------------| +-------+ | BOY | | BOY_GIRL | | GIRL | +-------+ +--------------| +-------+ | id | | id | | id | | name | | boy_id | | name | | birth | |

DateDiff in HQL - Hibernate

Anzahl der Antworten 1 Antworten
Wie übersetze ich diese in HQL select * from Customer_data where (status = 7) and (datediff(DAY, next_check,getdate()) < 10 ) and DATEPART(Hour,next_check) < 10 InformationsquelleAutor Mobiz Tech Team | 2012-06-11

HQL viele zu viele Abfrage

Anzahl der Antworten 2 Antworten
Ich habe zwei Tabellen mit m: N Beziehungen. Produkte(id, Bezeichnung, Preis,Bild)----> products_category(idProducts, Kategorie _id)----> Kategorie (- id, category_name). Hier ist mein enteties: 1. Produkte @Entity @Table(name = "products") public class Products implements Serializable { @Id @GeneratedValue(strategy =

Java NamedQuery und Datum als parameter

Anzahl der Antworten 3 Antworten
Habe ich einfach @NamedQuery in Entity: @NamedQueries({ @NamedQuery(name = ProductChangeLog.GetByDate, query = "From ProductChangeLog where date = :date ") }) Datum ist ein Datum.sql Und ich möchte diese Abfrage ausführen: List<ProductChangeLog> productChangeLogs = session.getNamedQuery(ProductChangeLog.GetByDate) .setString("date", date) .list();

NHibernate HQL-Abfragen

Anzahl der Antworten 2 Antworten
Wie schreibt HQL-Abfragen mit NHibernate. Welche namespaces habe ich eingebaut, damit funktioniert alles einwandfrei. Eigentlich habe ich 2 Tabellen Ticket und Reise, und ich wanta zählen aller Datensätze in Fahrt, die nicht über einen entsprechenden Eintrag im

Hibernate abrufen der Liste von onetomany

Anzahl der Antworten 3 Antworten
Habe ich es geschafft (siehe ältere Beiträge von mir) zum einfügen eines onetomany-relation durch hibernate. Meine beiden entity-Klassen sehen wie folgt aus: Project.java: @Entity public class Project { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private int id; @OneToMany(cascade =

Hibernate Regex

Anzahl der Antworten 1 Antworten
Ich versuche zu bauen, ein API, das kann nach HQL regex keywords, BEARBEITET: Der beste Weg, durchführen einer regex-Suche in HQL ist die Verwendung von Kriterien, Einschränkungen.wie() oder Einschränkungen.ilike(). public static List<Object> createQueryAnd(Criteria cri, ArrayList<Parameters> list) {

HQL-String LINKS

Anzahl der Antworten 2 Antworten
Wie bekomme ich Datensätze, die ersten 4 Zeichen " match mein string mit HQL? Dies ist meine HQL-Anweisung: Query query = HibernateUtil.getSessionFactory().getCurrentSession().createQuery("from User where substring(user, 4) like :user"); query.setParameter("user", "John"); Gibt nichts. Allerdings, wenn ich die Wiederverwendung

Unterabfrage in der from-Klausel mit HQL

Anzahl der Antworten 1 Antworten
Ich habe eine Tabelle articles mit 500k Zeilen. Ein Artikel mit einer Liste von Autoren. Ich versuche eine Abfrage zu erstellen, um die neuesten veröffentlichten Artikel eine Liste der Autoren. Ich habe folgende HQL-query was bekommt mir,

Unterabfrage mit einer abgeleiteten Tabelle in Hibernate HQL

Anzahl der Antworten 2 Antworten
Ich habe eine Hibernate-HQL Frage. Ich möchte schreiben Sie eine Unterabfrage als abgeleitete Tabelle (aus performance-Gründen). Ist es möglich, dass in HQL? Beispiel: FROM Customer WHERE country.id in (SELECT id FROM (SELECT id FROM Country where type='GREEN')

Mit einer Verknüpfung in Hibernate HQL-update Abfrage

Anzahl der Antworten 1 Antworten
string query = "update User u set u.PointsTotal = 1 join u.Rounds r where r.RoundId = :round and (r.Row1 & :val) > 0"; NHibernateSession.CreateQuery(query) .SetByte("val", (byte)val) .SetInt32("round", roundId) .ExecuteUpdate(); Nur gibt mir "Der angegebene Schlüssel war nicht

Hibernate - HQL zu Holen, eine Sammlung von Unidirektionale OneToMany-Beziehung

Anzahl der Antworten 2 Antworten
Ich habe eine Klasse mit einer unidirektionalen one to many Beziehung wie folgt: public class Order { @OneToMany(cascade = CascadeType.ALL) @JoinTable(name="order_item", joinColumns={@JoinColumn(name="order_id")}, inverseJoinColumns={@JoinColumn(name="item_id")}) public Set<Item> getItems() { return items; } } Normalerweise immer der Inhalt der Bestellung

Wie die Umsetzung der Paginierung in den Frühling starten mit hibernate

Anzahl der Antworten 4 Antworten
Bin ich mit spring boot mit hibernate und ich will Paginierung in meinem Projekt. Ich habe in google gesucht und sah viele Beispiele, aber ich bin nicht in der Lage, Sie zu implementieren, in meinem Projekt. Ich

Warum können die nicht hive erkennen alias-Namen im select-Teil?

Anzahl der Antworten 2 Antworten
Hier ist das Szenario: Wenn ich rufe hql wie folgt, er sagt mir, dass es nicht finden können, einen alias für u1. hive> select user as u1, url as u2 from rank_test where u1 != ""; FAILED:

Wie kann ich den sql-case-Klausel in HQL?

Anzahl der Antworten 3 Antworten
Ich brauche wirklich Hilfe bei diesem. Hier ist der Codeausschnitt: hSql=" select case when min(start_day_plan) is not NULL then min(start_day_plan) else to_date((min(insertDate)) - cast('1 month' as interval),'yyyy-MM-dd' ) end from Project" getHibernateTemplate().find(hSql); Aber diese generiert den folgenden

Ignorieren FetchType.EIFRIG in einer Beziehung

Anzahl der Antworten 6 Antworten
Ich habe ein problem mit EAGERs Beziehungen in einer großen Anwendung. Einige Entitäten, die in dieser Anwendung haben EAGER Assoziationen mit anderen Entitäten. Diese "Gift" in bestimmten Funktionen. Nun mein team braucht, um dies zu optimieren, Funktionalitäten,

Wie die Flucht wildcard-Zeichen "gefällt mir" - Klausel?

Anzahl der Antworten 1 Antworten
Wie kann ich entkommen das wildcard-Zeichen in einem like-Klausel? E. g.: select foo from Foo als foo, wo foo.bar-like '%' || :filter -||'%' Abfrage.setParameter("filter", "%"); Abfrage.Liste(); //Ich würde erwarten, um die foo ' s mit dem '%'

Abfragen mit NHibernate

Anzahl der Antworten 3 Antworten
Ich bin neu in NHibernate und ich versuche zu lernen, wie Abfrage meiner Daten. Unten ist die Konfigurations-xml. Nur das Rezept ist gezeigt. Ich möchte in der Lage sein, um die Abfrage-Rezepte von recipetitle von keywords eingegeben

Hibernate Abfragen verlangsamen drastisch, nachdem eine Entität in der Sitzung geladen

Anzahl der Antworten 3 Antworten
Ich bin mit Hibernate EntityManager, und erlebe eine seltsame Verlangsamung in meinem Hibernate-Abfragen. Werfen Sie einen Blick auf diese code: public void testQuerySpeed() { for(int i = 0; i < 1000; i++) { em.createNativeQuery("SELECT 1").getResultList(); } }

Datums-Operationen in HQL

Anzahl der Antworten 2 Antworten
Will ich endlich abgelaufen Entitäten aus der Tabelle mit HQL. Sowas: select id, name from entity_table where date_creation + 10_minutes < current_time() Kann ich nicht bekommen, wie zu tun, die mit HQL. Ich möchte nicht, dass extra-Abfragen,

Parameter Wert [0] passten nicht zu dem erwarteten Typ [java.lang.Integer]

Anzahl der Antworten 1 Antworten
Spaß Problem, wenn ich bin vorbei ein int in und es beschwert sich darüber, es nicht in übereinstimmung mit der Art: org.springframework.dao.InvalidDataAccessApiUsageException: Parameter value [0] did not match expected type [java.lang.Integer] @Procedure(procedureName = "dbo.do_cool_stuff_to_client") void coolClientStuff(int clientId);

Hibernate select-Abfrage mit verschiedenen where-Klausel

Anzahl der Antworten 2 Antworten
Diese ist zwar Recht einfach, aber ich habe Stunden in Google aber nichts finden konnte, eine relevante Antwort. Ich versuche zu legen, die unter Logik in hibernate, aber ich bin nicht in der Lage, um herauszufinden, wie.

Wie Zählen Sie die Zeilen in der Hibernate Query Language?

Anzahl der Antworten 4 Antworten
Ich versuche nur die Anzahl der Zeilen zurückgegeben, anstatt alle Ergebnisse aus der Tabelle. Ich sah, dass dies getan werden kann, wie diese: ( (Integer) session.createQuery("select count(*) from ....").iterate().next() ).intValue() Aber wenn Sie versuchen, speichern Sie diese

HQL: der illegale Versuch, Sie zu dereferenzieren Sammlung

Anzahl der Antworten 2 Antworten
Die situation ist wie folgt: Ich habe eine Entität Buch, das hält eine eins-zu-viele-Beziehung mit Kapitel. Nun, wenn ich versuche die Abfrage, "from Book book inner join book.chapters chapter where chapter.title like '%hibernate%'", es gibt mir das

Wie schreibt man eine insert-Abfrage in HQL für eine Klasse, in der Komponenten?

Anzahl der Antworten 3 Antworten
Ich bin versucht zu schreiben, eine INSERT INTO ... SELECT ... Abfrage in HQL. Jedoch, der Klasse ich bin das einfügen enthält <component> Elemente in der Zuordnung. Zum Beispiel in meiner Klasse definition könnte sein: public class

Wie zu verwenden deutlich in hql

Anzahl der Antworten 2 Antworten
Arbeite ich an einer web-Anwendung mit Hibernate, struts und extjs, Hier ist mein Szenario. String hql = "from product"; In meinem product-Tabelle drei Spalten sind dort-id, name, Abschnitt Brauche ich die Ergebnisse, basierend auf die distinct-name Produkt,

Hibernate - join un-bezogene Objekte

Anzahl der Antworten 4 Antworten
Habe ich eine Anforderung, bei der ich mitmachen müssen zwei voneinander unabhängige Objekte mit Hibernate HQL. Hier ist das Beispiel POJO-Klasse class Product{ int product_id; String name; String description; } und Class Item{ int item_id; String name;