問題タブ [querydsl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
querydsl - QueryDSL-タイムスタンプ列から日付のある行を選択します
QueryDSLの使用-.betweenを使用する以外に、タイムスタンプから日付で行を選択する方法はありますか?このクエリのようなもの:
ここで、convert(date、mytimestamp)= '2013-02-28'
maven-plugin - apt maven プラグインが Q クラスの生成に失敗する
Querydsl apt を使用するレガシー プロジェクトを修正しています。何らかの理由でapt-maven-pluginが失敗し始めました。私が見つけた唯一の回避策は、alter ego maven-processor-pluginを使用することでした。
Maven、Eclipse、およびM2Eを再インストールしましたが、あまり成功しませんでした。maven-apt-plugin は、/target/generated-sources/metamodel の下に Q クラスを作成できません。
編集:mavenからデバッグを追加
構成の詳細 m2e - Maven Integration for Eclipse 1.2.0.20120903-1050 org.eclipse.m2e.feature.feature.group Eclipse.org - m2e
Java バージョン "1.7.0_15" Java(TM) SE ランタイム環境 (ビルド 1.7.0_15-b03) Java HotSpot(TM) 64 ビット サーバー VM (ビルド 23.7-b01、混合モード)
(対象ビルドはJava 1.6)
ここに古いpom XMLがあります
bsc プラグインを使用した新しい POM
maven - apt-maven-plugin および com.mysema.query.apt.roo.RooAnnotationProcessor に関する問題
注釈付きクラスからQ クラスを生成できません。@RooJpaEntity
これが私のプラグイン構成です:
から得たものは次のmvn -X generate-sourcesとおりです。
誰でも助けてもらえますか?
geolocation - QueryDSL を使用してデータベースに近距離ポイントを照会する
アプリケーションに次のエンティティがあります。
MemberFamilyAdvertismentAddress
エンティティMember内:
エンティティAdvertisement内:
完全なAddressエンティティ:
メンバーの住所が必要な住所から 20KM 以内にある FamilyAdvertisement インスタンスをすべて見つけようとしています。
これが私が思いついたものです:
ただし、NPE を取得し続けるため、NumberPath クラスを誤って使用しているようです。誰かが私のクエリを正しく理解するのを手伝ってくれますか?
編集: FamilyAdvertisement エンティティを次のように変更しました。
次の例外が発生します。
64 行目は次のとおりです。
今何が悪いのか手がかりはありますか?
edit2FamilyAdvertisement : extendsAdvertisementとmember変数が in であることを忘れていましたAdvertisement。
edit3 : QueryDSL で再現しようとしている SQL は次のとおりです。
私はこのようなことを試しました:
式は上に示されていますが、QueryDSL で相関関係のないサブクエリを表現する方法がわかりません。特に上記の in 演算子には問題があるようです...
edit4 :
次のサブクエリが機能するようになりました。
java - Querydsl は rand() をサポートしていませんか?
SQLを次のようにしたい:
そのクエリを Querydsl クエリに変換する方法
Querydsl ではサポートされていませんか? このクエリをサポートする方法を知っている場合は、それに答えてください..;
ありがとうございました。
java - QueryDSL、Hibernate delete 親テーブル行の削除時の子テーブル行
親テーブルの行を削除しようとしていて、それが子テーブルの行にカスケード (削除) されるかどうかを監視しています。Java アノテーションを持つ親と子のテーブル エンティティは次のとおりです。
子を削除してから親テーブルの行を削除しようとすると、正常に機能します。挿入が機能する方法で、一度に親テーブルと子テーブルの行をすべて削除するためのヘルプを探しています。データを割り当てて ParentTable オブジェクトを作成して挿入するのと同様に、親テーブルと子テーブルの行の両方を挿入します。助けてくれてありがとう。
spring - querydsl と mongodb のエラー: NoClassDefFoundError 述語
私はmongodbのquerydslを使い始めました.Webでいくつかの例を見つけて使用しようとしました.pom.xmlは次のようになります(バージョンにいくつかの間違いがあるかもしれません...):
...
Web アプリをサーバーにデプロイした後、次のエラーが発生します。
なにが問題ですか ?
私のリポジトリは次のとおりです。
それに QueryDslPredicateExecutor を追加すると、次のようになります。
エラー ->NoClassDefFoundError -> Predicate です。
TNX