jpql

    6

    3答えて

    私はこのような多対多の関係を持っているJPAオブジェクトを持っている: @Entity public class Role { //... @ManyToMany(fetch=FetchType.EAGER) @JoinTable( name="RolePrivilege", joinColumns= @JoinColumn(name

    2

    2答えて

    を:dao.query("SELECT p FROM Profile p WHERE p.group = :id ORDER BY p.datestamp :key", map);私は次のエラーを取得する:クエリーメソッドのimplemenationが続き org.hibernate.hql.ast.QuerySyntaxException: unexpected token: : near li

    11

    5答えて

    私は実行する必要がある非常に単純なSQLを持っています。 私は、ProcessUser,RoleおよびProcessUserRoleテーブルを持っています。まっすぐ進む多対多 私はすべてProcessUserも選択したいと思いますが、役割はadminです。 しかし、私のユーザーにも役割担当者がいるため、自分のJPQLが失敗するため、リスト内で取得されます。 entityManager.create

    2

    2答えて

    JPQLクエリで2つの日付を比較する必要がありますが、動作しません。ここで は私のクエリです: Query query = em.createQuery( "SELECT h FROM PositionHistoric h, SeoDate d WHERE h.primaryKey.siteDb = :site AND h.primaryKey.

    1

    1答えて

    をスローします。何が間違っているのでしょうか?私はGlassFish v2.1とToplink-essentialを使用しています。

    0

    2答えて

    とのタイムスタンプは、私は私のJPAエンティティの一つで、次のフィールドの定義を持っている: @Column(nullable = false, name = "start_time", columnDefinition= "TIMESTAMP WITH TIME ZONE") @Temporal(javax.persistence.TemporalType.TIMESTAMP) priva

    2

    4答えて

    I Oracle10gのデータベースとのEclipseLinkを使用しています、私はテーブルから最後の挿入されたキーを取得する必要があるので、私は javax.persistence.Query q = em.createQuery("SELECT nvl(MAX(c.myAtt),0) " + "from myTable as c"); ret