問題タブ [createquery]

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.

0 投票する
0 に答える
81 参照

java - hibernate createQuery または criteriaQuery を使用して 2 つのテーブルを結合する方法 注釈を使用してマップする方法

@OneToOne、@OneToMany、または@ManyToOneなどの注釈を使用してフィールドをマップする方法を誰でも示すことができますか? この状態でどういう関係?

したがって、ここのemplpoyeeブランチテーブルの値は次のようになります。id emp_branch emp_course emp_head 1 機械物理 校長 2 機械化学 校長 3 電気物理 校長 4 電気化学 校長

従業員テーブルでは、値は次のようになります。id emp_id emp_name ブランチ コース ヘッド 1 10 sachin 機械物理 001 4 12 Yuvraaj 機械化学 002ここに画像の説明を入力

select e.*, b.emp_head from EmployeeBranch b , Employee e where e.branch=b.emp_branch
and e.course = b.emp_course and e.branch = 'mechanical';

createQueryを使用して、この結果をEmployeeエンティティに設定したいと思います。どうすればこれを達成できますか?

注:onetomanyまたはonetooneまたはmanytooneをマッピングして、基準またはcreateQueryを使用する場合のみ必要です。データが上記のタイプの場合、私は混乱しています。JPA リポジトリ、HQL、またはネイティブ クエリを使用したくない

0 投票する
1 に答える
2992 参照

oracle - パラメータ値 [100] は、予期されるタイプ [java.time.LocalDateTime (n/a)] と一致しませんでした

1 つのクエリで奇妙な問題に直面しています

このクエリを使用すると、Oracle SQL 開発者ツールで結果が得られますが、Java で以下の問題に直面しています。

以下はJavaコードです

0 投票する
0 に答える
73 参照

java - ORACLE と MYSQL データベースの両方をサポートする必要がある 2 つの日付の差を計算するにはどうすればよいですか?

私のアプリケーションは oracle と MySQL の両方のデータベースをサポートしています。今度は 2 つの日付の差を計算する必要があります。

「 - 」演算子をサポートしているため、私のコードは Oracle で動作しますが、MySQL では動作しません。MySQLにはDATEDIFF差分を計算する機能があります。

同じクエリで差を計算でき、MySQL と Oracle の両方で動作するオプションはありますか? 2 つの異なるクエリを書きたくない