1

私はトリッキーな状況にあり、Bean のプロパティを持っています (getX() など)。名前付きクエリで X を使用したいのですが、X を永続化したくありません。

getX() に @transient を設定すると、名前付きクエリが失敗します。

4

3 に答える 3

0

@Column(insertable=false, updatable=false)プロパティをにする代わりに、 で注釈を付けることができますtransient。JPAの目的上、一時的とは、値がデータベースでまったく表現されないことを意味します。あなたの場合、もう触れたくないだけのようです。

于 2012-08-23T04:43:50.160 に答える
0
use @NamedNativeQueries instead of named query in your case
于 2012-08-22T11:55:40.967 に答える
0

私の問題は、要素が XML スキーマに取り込まれていたことでした。そのため、xml スキーマのプロパティを除外する (無視される) 注釈を追加しました。

于 2012-08-23T05:42:17.767 に答える