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.
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; }
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",
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
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
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
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";
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 + "
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
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
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) )
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
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
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",
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
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
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
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
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
1
Antworten
In den Ruhezustand, wie kann ich einzelne Zeile aus der Tabelle mit den maximalen Feld Wert? Dank InformationsquelleAutor leon | 2010-08-26
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
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
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 =
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
4
Antworten
+-------+ +--------------| +-------+ | BOY | | BOY_GIRL | | GIRL | +-------+ +--------------| +-------+ | id | | id | | id | | name | | boy_id | | name | | birth | |
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
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 =
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();
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
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 =
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) {
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
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,
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')
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
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
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
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:
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
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,
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 '%'
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
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(); } }
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,
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);
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.
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
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
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
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,
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;