jpa पर टैग किए गए जवाब

Java Persistence API (JPA) जावा ऑब्जेक्ट्स / क्लासेस और एक रिलेशनल डेटाबेस के बीच डेटा को एक्सेस करने, जारी रखने और प्रबंधित करने के लिए जावा स्पेसिफिकेशन है। यह EJB 3.0 विनिर्देश का हिस्सा है और ऑब्जेक्ट टू रिलेटिव मैपिंग (ORM) के लिए उद्योग मानक दृष्टिकोण है।

20
JPA getSingleResult () या अशक्त
मेरे पास एक ऐसा insertOrUpdateतरीका है Entityजब यह मौजूद नहीं है या अगर यह करता है तो इसे अपडेट करता है। इसे सक्षम करने के लिए, मुझे यह करना होगा findByIdAndForeignKey, अगर यह nullअद्यतन नहीं है तो सम्मिलित करें। समस्या यह है कि अगर यह मौजूद है तो मैं कैसे …
136 java  jpa 

3
@ कॉलमनी की संपत्ति पर @ कॉलम () को अनुमति नहीं है
मेरे पास संपत्ति सेट के साथ एक जेपीए इकाई है @ManyToOne @Column(name="LicenseeFK") private Licensee licensee; लेकिन जब मैं JBoss 6 पर तैनात होता हूं, तो एप्लिकेशन यह कहते हुए एक त्रुटि फेंकता है: org.hibernate.AnnotationException: @Column(s) not allowed on a @ManyToOne property मैं JPA 2.0 कार्यान्वयन के रूप में हाइबरनेट 3.5 …

8
स्प्रिंग डेटा रिपॉजिटरी का परीक्षण कैसे करें?
मैं UserRepositoryस्प्रिंग डेटा की मदद से एक रिपॉजिटरी (कहना ) चाहता हूं । मैं वसंत-डेटा (लेकिन वसंत के लिए नहीं) के लिए नया हूं और मैं इस ट्यूटोरियल का उपयोग करता हूं । डेटाबेस से निपटने के लिए प्रौद्योगिकियों की मेरी पसंद जेपीए 2.1 और हाइबरनेट है। समस्या यह है …

4
यूनिडायरेक्शनल और बिडायरेक्शनल जेपीए और हाइबरनेट संघों के बीच अंतर क्या है?
यूनिडायरेक्शनल और बिडायरेक्शनल एसोसिएशन के बीच अंतर क्या है? चूंकि db में जनरेट की गई तालिका सभी समान हैं, इसलिए मैंने केवल यही पाया है कि बिडिओरेक्शनल एसोसियेशन के प्रत्येक पक्ष में दूसरे का संदर्भ होगा, और यूनिडायरेक्शनल का नहीं। यह एक यूनिडायरेक्शनल एसोसिएशन है public class User { private …

25
हाइबरनेट एनोटेशन - कौन सा बेहतर है, क्षेत्र या संपत्ति का उपयोग?
यह प्रश्न कुछ हद तक हाइबरनेट एनोटेशन प्लेसमेंट प्रश्न से संबंधित है । लेकिन मैं जानना चाहता हूं कि कौन सा बेहतर है ? गुणों के माध्यम से या खेतों के माध्यम से पहुंच? हर एक के फायदे और नुकसान क्या हैं?
134 java  hibernate  orm  jpa  annotations 

11
JPA CascadeType.ALL अनाथ बच्चों को नहीं हटाता है
मुझे निम्नलिखित मैपिंग के साथ जेपीए का उपयोग करके अनाथ नोड्स को हटाने में परेशानी हो रही है @OneToMany (cascade = CascadeType.ALL, fetch = FetchType.EAGER, mappedBy = "owner") private List<Bikes> bikes; मैं अनाथ भूमिकाओं के मुद्दे को डेटाबेस के चारों ओर लटका रहा हूं। मैं एनोटेशन org.hibernate.annotations.Cascadeहाइबरनेट विशिष्ट टैग का …
132 java  hibernate  orm  jpa  jpa-2.0 

2
सहेजें और saveAndFlush के बीच अंतर स्प्रिंग डेटा jpa में
मैं कुछ CRUD ऑपरेशन का परीक्षण करके स्प्रिंग डेटा JPA सीखने की कोशिश कर रहा हूं JpaRepository। मैं दो तरीकों में आए saveऔर saveAndFlush। मुझे इन दोनों में अंतर नहीं है। कॉल करने पर saveभी मेरे परिवर्तन डेटाबेस में सहेजे जा रहे हैं, इसलिए इसका उपयोग क्या है saveAndFlush।

11
JPA के साथ कोटलिन: डिफ़ॉल्ट कंस्ट्रक्टर नर्क
जेपीए की आवश्यकता के रूप में, @Entityकक्षाओं में डेटाबेस से पुनर्प्राप्त करने के लिए ऑब्जेक्ट्स को तुरंत हटाने के लिए एक डिफ़ॉल्ट (गैर-आर्ग) निर्माता होना चाहिए। कोटलिन में, गुणों को प्राथमिक निर्माता के भीतर घोषित करने के लिए बहुत सुविधाजनक है, निम्न उदाहरण में: class Person(val name: String, val age: …

3
अतिरिक्त कॉलम के साथ कई-से-कई एसोसिएशन तालिका का मानचित्रण करना
मेरे डेटाबेस में 3 तालिकाएँ हैं: उपयोगकर्ता और सेवा संस्थाओं के कई-से-कई संबंध हैं और इस तरह से SERVICE_USER तालिका के साथ जुड़ गए हैं: USERS - SERVICE_USER - सेवाएँ SERVICE_USER तालिका में अतिरिक्त ब्लॉक किया गया कॉलम है। इस तरह की मैपिंग करने का सबसे अच्छा तरीका क्या है? …

26
सीतनिद्रा में होना: "फ़ील्ड 'आईडी' एक डिफ़ॉल्ट मान नहीं है"
मुझे लगता है कि मुझे लगता है कि हाइबरनेट के साथ एक सरल समस्या है, लेकिन इसे हल नहीं किया जा सकता है (हाइबरनेट फोरम अप्राप्य है जो निश्चित रूप से मदद नहीं करता है)। मेरे पास एक साधारण वर्ग है जिसे मैं जारी रखना चाहता हूं, लेकिन प्राप्त करना …

3
स्प्रिंग डेटा जेपीए बड़ी परियोजनाओं के लिए हाइबरनेट से कैसे भिन्न होता है?
मुझे यह तय करने में एक कठिन समय मिल रहा है कि क्या मुझे नई परियोजना के लिए हाइबरनेट के साथ रहना चाहिए, या अपने पैरों को जेपीए और नए स्प्रिंग डेटा कार्यान्वयन के साथ गीला कर देना चाहिए। क्या स्प्रिंग डेटा फ्रेमवर्क बड़ी परियोजनाओं या मामूली क्वेरी आवश्यकताओं वाली …


1
वसंत में वसंत काम कैसे करता है। jpa.hibernate.ddl- ऑटो संपत्ति बिल्कुल काम करती है।
मैं अपने स्प्रिंग बूट ऐप प्रोजेक्ट पर काम कर रहा था और देखा कि, कभी-कभी मेरे डेटाबेस से किसी अन्य सर्वर (SQL सर्वर) पर कनेक्शन टाइम आउट त्रुटि होती है। यह विशेष रूप से तब होता है जब मैं कुछ स्क्रिप्ट माइग्रेशन करने की कोशिश करता हूं FlyWayलेकिन यह कई …

2
ORM मैपिंग में "स्वयं का पक्ष" क्या है?
वास्तव में मालिक पक्ष का क्या मतलब है? कुछ मानचित्रण उदाहरण ( एक से कई, एक से एक, कई से एक ) के साथ एक स्पष्टीकरण क्या है ? निम्नलिखित पाठ जावा EE 6 प्रलेखन में @OneToOne के वर्णन का एक अंश है । आप इसमें अवधारणा के पक्ष को …
128 java  hibernate  orm  jpa  mapping 

7
मुझे किस एनोटेशन का उपयोग करना चाहिए: @IdClass या @EmbeddedId
JPA(जावा हठ एपीआई) विनिर्देश इकाई समग्र कुंजी निर्दिष्ट करने के लिए 2 अलग अलग तरीकों से है: @IdClassऔर@EmbeddedId । मैं अपनी मैपिंग संस्थाओं पर दोनों एनोटेशन का उपयोग कर रहा हूं, लेकिन यह उन लोगों के लिए एक बड़ी गड़बड़ी है जो बहुत परिचित नहीं हैं JPA। मैं समग्र कुंजियों …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.