2013-02-06 62 views
14

जावा ई में javax.validation.* पैकेज क्या है, जेपीए 2.0 के साथ इसका उपयोग कैसे करें? मैं @NotNull एनोटेशन के साथ अपनी ईनिटी को मान्य करना चाहता हूं।जेपीए 2.0: javax.validation क्या है। * पैकेज?

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

रूप –

उत्तर

14

(आम में या सेम) अपने संस्थाओं पर बीन मान्यता एपीआई आप काफी आसान मानक सत्यापन सुनिश्चित कर सकते हैं (शून्य नहीं, पैटर्न, ईमेल) का उपयोग करना: मेरी जेपीए कार्यान्वयन हाइबरनेट है।

बीन मान्यता एपीआई के लिए दैवज्ञ ट्यूटोरियल की जाँच करें: http://docs.oracle.com/javaee/6/tutorial/doc/gircz.html

इसके अलावा हाइबरनेट इस के साथ कोई समस्या नहीं होनी चाहिए, क्योंकि यह संदर्भ दिया गया है: http://www.hibernate.org/subprojects/validator.html

एक अच्छा परिचय जांच के लिए इस विषय पर ट्यूटोरियल hibernates: http://docs.jboss.org/hibernate/validator/4.0.1/reference/en/html_single/

कुछ अन्य ट्यूटोरियल (गूगल जेपीए के लिए 2 + बीन मान्यकरण)

JSR विनिर्देशों ...

  • बीन मान्यकरण 1.1:
  • बी EAN मान्यता 1,0
+0

जहां मुझे जेपीए 2.0 के साथ सत्यापन लागू करने के लिए उदाहरण मिल गया है? –

+0

@ हरमीत सिंह हाइबरनेट पर परिचय की जांच करें। शुरुआत के लिए आप अपनी संस्थाओं पर शामिल एनोटेशन जोड़ सकते हैं। – Adrian