httpsにようやく対応したんだよ。emf.createEntityManager();エンティティクラスの定義は以下の通り。下記の例では、SampleTableの主キーが「aaa」のレコードを1件取得する。"aaa");JPQL(createQuery)下記の例では、SampleTableの全件をsampleIdの昇順で取得する。s.sampleId").getResultList();注意点DB上のテーブルは「sample_table」、列名は「sample_id」だが、JPQLに記述するのは、Java側のエンティティクラスで定義したクラス名やフィールド(getterメソッド)名である。列指定を行った場合、エンティティクラスの型では受け取れず、1レコードがObject配列となったリストで受け取ることになる。+).getResultList();動的条件パラメータを「?1」「?2」のように「?番号順」につけていくパターン。値)でパラメータをセット。"aaa").getResultList();パラメータの名前を「:パラメータ名」で指定するパターン。値)でパラメータをセット。"aaa").getResultList();JPQL(createNamedQuery)エンティティクラスに、以下を追記する。下記の例では、SampleTableの全件をsampleIdの降順で取得する。=em.createNamedQuery(“query2”).getResultList();その他、基本的にはcreateQueryと一緒。※Eclipseでエンティティクラスの自動生成ができることを考えると、エンティティクラスを手書きでいじる必要のあるcreateNamedQueryはなるべく使いたくないかもしれない。Criteriaくらいてりあ。タイプセーフなのがウリとか。詳しくは知らないのでそのうち調べて追記できたらいいな。このサイトの使用を継続することで、その使用に同意したとみなされます。コントロール方法を含む詳細についてはこちらをご覧ください。キャンセル投稿を送信できませんでした。メールアドレスを確認してください。メール送信チェックに失敗しました。このブログではメールでの投稿共有はできません。