2013-02-06 7 views
14

java eeのjavax.validation.*パッケージはJPA 2.0でどのように使用するのですか?私は@NotNull注釈で私のEnityを検証したいと思っています。私のJPAの実装では、Hibernateです:JPA 2.0:javax.validation。*パッケージとは何ですか?

ビーン検証APIを使用して
public class Employee implements Serializable , EmployeeDetail { 
    private static final long serialVersionUID = 1L; 

    @Id 
    @GeneratedValue 
    private int id; 

    private String name; 

    private long salary; 
    ... 
+1

ビーン検証アピ:http://docs.oracle.com/javaee/6/tutorial/doc/gircz.html – Adrian

+0

@Adrian答え – ftr

+0

として再投稿@ Adrianあなたが回答を投稿した場合は、リンクの内容を要約してください。 –

答えて

14

あなたは非常に簡単(共通または豆)あなたの実体上の標準的な検証(nullでない、パターン、電子メール)を確保することができます。

ビーン検証APIの神託のチュートリアルをチェックアウト:それはリファレンス実装であるとしてhttp://docs.oracle.com/javaee/6/tutorial/doc/gircz.html

はまたHibernateは、これで問題はないはず。良い概要についてはhttp://www.hibernate.org/subprojects/validator.html

は、このトピックの休止状態のチュートリアルを確認してください。 http://docs.jboss.org/hibernate/validator/4.0.1/reference/en/html_single/

他のいくつかのチュートリアル(JPA 2のためのGoogleの+ビーンバリデーション)

JSR仕様...

+0

JPA 2.0で検証を実装する例はどこにありますか? –

+0

@Harmeet Singh Hibernateの概要を確認してください。最初に、エンティティに含まれているアノテーションを簡単に追加できます。 – Adrian

関連する問題