これは問合せです。私はこれが変換するのに十分シンプルであることを願っています。私はJPA、特にJPQLの新機能です。このクエリを変換したかったのです。このjdbc問合せをJPA(JPQL)に変換する方法
select t1.field1, t1.field2, t1.field3 from TABLE_ONE t1, TABLE_TWO t2, TABLE_THREE t3 where t1.field2 = t2.field1 and t1.field3 = t3.field1 and t1.field1 = '123'
私は...クラスTableTwoとTableThreeのための同じ
@Entity
@Table(name="TABLE_ONE")
public class TableOne {
@Column(name="field1")
private String field1;
@Column(name="field2")
private String field2;
をエンティティオブジェクトを作成し始めています。
@OneToMany
または@OneToOne
タグを使用してJPQLでそのクエリを翻訳する必要がある場合、私は混乱します。その特定のクエリのためだけにそれらのタグを作成することは現実的ではないと思います。これは途中でJPA 2.0です
何か助けていただければ幸いです。ありがとうございました。
jdbcクエリに左/右ジョインがある場合はどうなりますか?それに対して私は同じことをすることができますか? –
これは別の質問でしょう。新しいQを尋ね、私はベストを尽くす。 Btw:上記の答えはあなたの質問に対する解決策を提供しますか? – MWiesner
私は仕事に戻るときに月曜日にそれを試してみてください。回答ありがとうございます。 –