2017-03-14 2 views
-2

JSPページでエンティティクラスの主キーを識別する方法はありますか? 例:関数を呼び出す場合、エンティティクラスで宣言された@IDパラメータを返す必要があります。休止状態の主キーを特定します

答えて

0

これを行う方法は非常に明白です。すべてのエンティティは、以下について次のようになりますと仮定すると:

@Entity 
public class MyEntity implements Serializable { 

    private Long id; 

    @Id 
    @GeneratedValue(...) 
    public Long getId() { 
    } 

    public void setId(Long id) { 
    return id; 
    } 

} 

あなたは、単にmyEntity.getId()を書きます。

+0

ありがとう@Ansgar私が探しているものは – jithin

+0

ですが、2つのフィールドが@Idとして設定されているとどうなりますか?どのデータベースをデータベースのプライマリ・キーとして識別することができますか? – jithin

+0

2つのフィールドが '@ Id'に設定されている場合、2つのフィールドが共にプライマリ・キーafaikを形成します。 –