Tag: querydsl
Querydsl ist ein framework, welches es ermöglicht die Konstruktion von typsicheren SQL-ähnlichen Abfragen für mehrere backends inklusive JPA, MongoDB und SQL in Java.
3
Antworten
lassen Sie mich gleich auf den Punkt. Ich bin mit Spring Data JPA mit QueryDSL in einem Projekt und ich kann nicht herausfinden, das selbst. Habe ich die QueryDSL Prädikate in statischen Methoden, die Argumente, und wenn
1
Antworten
Ich habe ein problem mit QueryDSL, um eine Abfrage zu erstellen. Ich will, um alle Gruppen einer bestimmten Benutzer-id. Wie hat das funktioniert? public List<Group> findGroupsByUser(Integer userId) { JPQLQuery query = new JPAQuery(getEntityManager()); ?????? return result; }
1
Antworten
Umgebung: Spring, JPA, Hibernate Ich bin immer dieser Stacktrace (Klasse Namen geändert): Undeclared path 'fooPK'. Add this path as a source to the query to be able to reference it.; nested exception is java.lang.IllegalArgumentException: Undeclared path 'fooPK'.
3
Antworten
Verwenden wir single table inheritance für jede Tabelle in der Anwendung. Dies ermöglicht es, verschiedene Instanzen der gleichen Anwendung-stack arbeiten mit der gleichen DAOs, während Ihre Einheiten unterscheiden sich möglicherweise geringfügig potenziell enthält spezielle Informationen zu dieser
2
Antworten
Ich würde gerne Abfrage erstellen, wie dies mit QueryDSL update WorkMessage w set w.totalPrice = 0.12 - w.totalCost; Ich habe versucht, wie diese Expression<Float> priceExpr = Expressions.constant(0.12f); new JPAUpdateClause(em, w) .set(w.totalPrice , priceExpr.subtract(w.totalCost)); Aber das funktioniert nicht
2
Antworten
Ich bin mit QueryDSL mit JPA. Ich möchte die Abfrage einiger Eigenschaften einer Entität, es ist so: QPost post = QPost.post; JPAQuery q = new JPAQuery(em); List<Object> rows = q.from(post).where(...).list(post.id, post.name); Funktioniert es einwandfrei. Wenn ich Abfragen
2
Antworten
Ich hatte gehofft die bringen querydsl in meine spring-boot-Projekt mit gradle. Obwohl finden Sie ein paar Beispiele online, keiner von Ihnen wirklich Arbeit für mich, aufgrund von Problemen mit Abhängigkeiten (glaube ich). Nach der QueryDSL support-forum, gradle
2
Antworten
Habe ich diese pom.xml: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.3.5.RELEASE</version> </parent> <dependencies> <dependency> <groupId>com.mysema.querydsl</groupId> <artifactId>querydsl-jpa</artifactId> </dependency> <dependency> <groupId>com.mysema.querydsl</groupId> <artifactId>querydsl-apt</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.6.1</version> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.8</version> </dependency>
8
Antworten
Ich bin mit QueryDSL mit SpringData. Ich habe die Tabelle sagen, Employee und ich erstellt haben, entity-Klasse sagen, EmployeeEntity Ich habe geschrieben, folgende service Methode public EmployeeEntity getEmployees(String firstName, String lastName) { QEmployeeEntity employee = QEmployeeEntity.employeeEntity; BooleanExpression
2
Antworten
Bin ich mit Spring Data JPA mit einem RDBMS in meinem Projekt. Ich habe eine Anforderung, wo ich Sie zum abrufen eines einzelnen Datensatzes aus der Datenbank aus einer Tabelle, die dem aktuellen Datum. Dafür muss ich
2
Antworten
Ich versuche einen Durchschnitt zählen auf eine groupBy, indem er sich mit einer Unterabfrage. Weiß nicht, ob das der richtige Weg zu gehen, aber ich konnte nicht irgendetwas über Unterabfragen andere als die mysema doc. Szenario: Wie
1
Antworten
Ich versuche zu integrieren QueryDSL zu meinem bestehenden Projekt mit Spring Data, ich habe versucht, verschiedene Muster und jetzt habe ich beschlossen, diese ein Advanced Spring Data JPA - Spezifikationen und Querydsl. Problem: wenn ich das Projekt
1
Antworten
Habe ich eine situation, wo eine Karte Entität mit einem Fremdschlüssel für eine Person. public class Card implements java.io.Serializable { private String cardid; private Person person; @ManyToOne(fetch=FetchType.LAZY) @JoinColumn(name="USERID") public Person getPerson() { return this.person; } } Die
1
Antworten
Ich versuche zum filtern der Dokumente mit Begriffen filtern. Ich bin nicht sicher, wie Sie Sie einzuführen Platzhalter im filter. Ich habe versucht, so etwas wie dieses: "filter":{ "bool":{ "must":{ "terms":{ "wildcard" : { "aircraft":[ "a380*" ]
1
Antworten
Ich bin neu in Spring data JPA und versuche zu verstehen, wie man am besten verwenden Sie es mit QueryDSL. Ohne QueryDSL, ich wäre in der Lage, um einfach Fragen in meinem SpringData interface mit @Query annotation.
2
Antworten
Ich habe ein problem, Abfrage erstellen, die im Frühjahr von Daten mit einfachen Frühling-Daten-Abfrage-oder @ - Abfrage oder QueryDSL. Wie, um Zeilen auszuwählen, die verschiedene für drei Spalten (Studie, Land, Login) und als Ergebnis der Abfrage wird
1
Antworten
Ist es möglich, die folgende Abfrage in QueryDSL? SELECT p.* FROM parts_table p LEFT JOIN inventory_balance_table i ON (p.part_no = i.part_no AND i.month = MONTH(CURRENT_DATE) AND i.year = YEAR(CURRENT_DATE)); Inventar, Bilanz Inventar speichert Daten für jeden Artikel-Nummer/Monat/Jahr;
2
Antworten
Habe ich in mein Projekt querydsl, hibernate und spring data jpa.Ich schrieb diesen einheitlichen Abfrage und funktioniert Prima.aber Wie erstelle ich diese Abfrage in Querydsl. List<OpenChart> openChartList = (List<OpenChart>) getEntityManager() .createNativeQuery( "select * from (select * from
2
Antworten
Entwickle ich Spring MVC + Spring-data-jpa + querydsl zu denen auch ich bin Neuling. Wenn ich Schreibe einen code für querydsl (vorher war der code funktioniert Prima), wenn ich fügte hinzu, querydsl im Zusammenhang mit code, ich
4
Antworten
Habe ich folgenden Schnipsel in meinem pom.xml aber in eclipse die Ausführung der Teil ist, den Fehler zu sagen: Plugin execution not covered by lifecycle configuration: com.mysema.maven:maven-apt-plugin:1.0.3:process (execution: default, phase: generate-sources) Aber wenn ich auf der mvn
2
Antworten
Ich würde gerne eine Abfrage als sql: SELECT users.id, SUM(total), SUM(total*price) FROM sales INNER JOIN users ON sales.id_user=users.id GROUP BY users.id Ich habe versucht, die Suche für die Lösung, aber der nächste, den ich bekommen war: QSales
1
Antworten
Ich habe ein web-Projekt spring mvc mit spring data hier ist Beispiel : https://github.com/prilia/SpringJpa-Quarydsl-Test/tree/master/JpaSpringQuarydsl Ich überprüfte eine Menge pom.xml dass fand ich im Internet zum erstellen eines Q-Klassen von Entitäten, aber kein Mangel. Bitte helfen Sie mir
3
Antworten
Komme ich nicht weiter versuchen, erhalten Sie eine Abfrage (QueryDSL) zu arbeiten, das gibt mir eine Anzahl von unterschiedlichen Kategorien. Zum Beispiel, was ich versuche zu erreichen: categoryA -> 10 entries categoryB -> 20 entries Dies ist,
5
Antworten
Sagen, ich habe CustomerQueryInfo bean mit den folgenden Eigenschaften: String firstName String lastName StatusEnum status Ich will, um einen "QueryDSL" Suche mit Hilfe dieser ein Objekt von diesem Typ, der Rückkehr eine Liste der Kunden List<Customer>. Wenn
2
Antworten
In der QueryDSL-Bibliothek, die com.mysema.query.types.expr.SimpleExpression<T> Klasse hat eine SimpleExpression.in(CollectionExpression<?, ? extends T>) Methode, die angeblich ein Ausdruck, der soll zurückgeben einer Auflistung. Aber ich kann nicht einen Weg finden, erstellen Sie ein Objekt vom Typ com.mysema.query.types.CollectionExpression<?, ?
3
Antworten
Ich bin mit <groupId>com.mysema.querydsl</groupId> <artifactId>querydsl-jpa</artifactId> <version>3.7.3</version> kein problem mit <groupId>org.springframework.data</groupId> <artifactId>spring-data-jpa</artifactId> <version>1.9.4.RELEASE</version> statt mit <groupId>org.springframework.data</groupId> <artifactId>spring-data-jpa</artifactId> <version>1.10.1.RELEASE</version> auf dem gleichen code habe ich die folgenden Fehler: [ERROR] /C:/Prj/Java/Eclipse/Elfolab/src/main/java/com/interlabsrl/elfolab/persistence/multiple/repository/elettroforesi/springdatajpa/LinguaRepository.java:[13,8] cannot access com.querydsl.core.types.OrderSpecifier class file for com.querydsl.core.types.OrderSpecifier not found
1
Antworten
So, ich habe die folgende Abfrage unter: public Iterable<Dealer> findAll(Dealer dealer) { QDealer qdealer = QDealer.dealer; BooleanExpression where = null; if(dealer.getId() != null && dealer.getId() != 0) { buildPredicate(qdealer.id.goe(dealer.getId())); } OrderSpecifier<String> sortOrder = QDealer.dealer.dealerCode.desc(); Iterable<Dealer> results =
1
Antworten
Habe ich versucht zu Lesen, durch die QueryDSL docs, aber ich bin immer noch sehr verwirrt. Ich bin gewohnt, zu schreiben, eine Menge von SQL, aber dies ist mein Erster richtiger Riss mit QueryDSL w/JPQL (JPA2). Ich
2
Antworten
Bin ich mit spring-data-jpa und querydsl (3.2.3) Ich habe ein Szenario, wo ich bin erstellen set von Prädikaten auf der Basis der Benutzer-filer/input. Alle diese kommt zu BooleanExpression. Mein Vereinfachtes Modell sieht wie folgt aus: @Entity public
3
Antworten
Dies ist im Grunde das Gegenteil von diesem: Wie eine nicht ausgelagerte QueryDSL Abfrage mit Spring JPA? Dies ist für eine benutzerdefinierte Abfrage für die ich nicht Sie die findAll () - Methoden. EDIT: Falsch gepostet link.
1
Antworten
Sagen wir, ich habe ein Daten-Modell wie folgt aus (pseudocode): @Entity Person { @OneToMany List<PersonAttribute> attributes; } @Entity PersonAttribute { @ManyToOne AttributeName attributeName; String attributeValue; } @Entity AttributeName { String name; } Ich habe eine Spring-Data-JPA-repository definiert
2
Antworten
Ich versuche, mit querydsl für dynamische Abfragen für dynamische Schemata. Ich werde versuchen, nur die Abfrage, sondern die Ausführung. So weit ich habe vor zwei Fragen: - Das schema.Tabelle notation ist nicht vorhanden. Stattdessen bekomme ich nur
7
Antworten
Bin ich, die versuchen, ein Gradle build-script für ein neues Projekt. Das Projekt JPA 2 zusammen mit Querydsl. Auf dem folgende Seite Querydsl ist die Referenz-Dokumentationerklären Sie, wie sich Ihre JPAAnnotationProcessor (apt) für Maven und Ant. Ich
5
Antworten
Ich habe eine entity-Klasse, wie folgt: @Entity public class UserDemo implements Serializable { @Id private Long id; private String username; private String createdBy; @Version private int version; /*** * * Getters and setters */ } Mit Spring
3
Antworten
Ich bin mit Spring data jpa repositoriesBekam eine Voraussetzung zu geben, die Suche-Funktion mit verschiedenen Feldern. Die Eingabe-Felder vor der Suche ist optional.Ich habe 5 Felder sagen EmployeeNumberNameMarried,Profession und DateOfBirth. Hier muss ich Abfrage nur mit den
8
Antworten
Wenn ich fügen Sie diesen code unten in meinem pom.xml zu unterstützen Querydsl <plugin> <groupId>com.mysema.maven</groupId> <artifactId>apt-maven-plugin</artifactId> <version>1.0.6</version> <executions> <execution> <goals> <goal>process</goal> </goals> <configuration> <outputDirectory>target/generated-sources/java</outputDirectory> <processor>com.mysema.query.apt.jpa.JPAAnnotationProcessor</processor> </configuration> </execution> </executions> </plugin> Bekam ich diese Fehlermeldung, wenn Gebäude mit Eclipse.
3
Antworten
Kann jemand mich auf einige Ressourcen über den Leistungsvergleich zwischen den verschiedenen Query-DSL-Bibliotheken verfügbar für die Verwendung mit Java, wie: Querydsl, jOOQ, JEQUEL, activejdbc, iciql und etc... Hintergrund: ich m mit Spring JDBC template, aber immer noch