Articles of हाइबरनेट

JPA / सीतनिद्रा में होना निकालें संस्था कभी कभी काम नहीं कर रहा है

मेरे पास निम्न कोड है जो आमतौर पर अच्छी तरह से काम करता है: public void delete(T object) { EntityManager em = getPersistence().createEntityManager(); EntityTransaction et = em.getTransaction(); try { et.begin(); object = em.find(object.getClass(), object.getId()); em.remove(object); em.flush(); et.commit(); } catch(Exception e) { error("Unable to delete " + object.toString() + ": there are references to it."); } […]

क्यों हाइबरनेट टेम्पलेट अनुशंसित नहीं है?

मैं हाइबरनेट 3 में हाइबरनेट टेम्प्लेट () प्राप्त करने के लिए इस्तेमाल किया गया था, और अब मैं हाइबरनेट 4 पर जा रहा हूं और यहां मुझे निम्न वर्ग नहीं मिला है: org.springframework.orm.hibernate4.support.HibernateDaoSupport; और यहां मैंने पढ़ा था कि इसका उपयोग करने के लिए अधिक सिफारिश नहीं की गई है http://forum.springsource.org/showthread.php?117227-Missing-Hibernate-Classes-Interfaces-in-spring-orm-3.1.0.RC1 क्या कोई मुझे समझा […]

मैं पीपीए / हाइबरनेट में मूल एसक्यूएल स्क्रिप्ट को कैसे निष्पादित कर सकता हूं?

मेरे डेटाबेस डंप के साथ एक SQL स्क्रिप्ट है मैं हाइबरनेट के EntityManager का उपयोग कर कैसे निष्पादित कर सकता हूं? मैंने इसे इस तरह से कोशिश की: EntityManager manager = getEntityManager(); Query q = manager.createNativeQuery(sqlScript); q.executeUpdate(); लेकिन यह केवल तभी काम करता है जब sqlScript में एक एकल SQL क्वेरी होती है, जबकि मुझे […]

javax.transaction.Transactional बनाम org.springframework.transaction.annotation.Transactional

मैं समझ नहीं पा रहा हूं कि एनोटेशन javax.transaction.Transactional और javax.transaction.Transactional बीच वास्तविक अंतर क्या है? javax.transaction.Transactional एक विस्तार है या वे पूरी तरह से अलग अर्थ है? उनमें से प्रत्येक को कब उपयोग किया जाना चाहिए? स्प्रिंग @ ट्रांससेक्टाइन इन सर्विस लेयर और जावा में डीएओ? जवाब के लिए धन्यवाद।

वसंत 3 द्वारा हाइबरनेट सत्र को इंजेक्ट करने का सर्वोत्तम तरीका

मुझे यकीन नहीं है कि हाइबरनेट के सत्र के उदाहरण को स्प्रिंग 3 का उपयोग करके डीएओ कक्षाओं में लाने का सबसे अच्छा तरीका क्या है। मैं इस के लिए वसंत के हाइबरनेट टेम्पलेट समर्थन का उपयोग नहीं कर रहा हूं इसलिए यहां डीएओ कक्षा में मेरे पास कोड है। public void setSessionFactory(SessionFactory sessionFactory){ this.sessionFactory=sessionFactory; […]

सीतनिद्रा में होना / जेपीए कई सारे एक बनाम OneToMany

मैं वर्तमान में इकाई संघों के संबंध में सीतनिद्रा में होना का दस्तावेज़ीकरण पढ़ रहा हूं और कुछ चीजें निकालने के लिए मुझे थोड़ी मुश्किल लगती है। इसे कई ManyToOne और OneToMany संगठन के बीच अंतर के साथ संक्षेप में करना है हालांकि मैंने उन्हें वास्तविक परियोजनाओं में इस्तेमाल किया है, मैं उनके बीच पूरी […]

क्या आपको डेटा पढ़ने के लिए एक डेटाबेस लेनदेन की आवश्यकता है?

जब मैं डेटाबेस से डेटा पढ़ने की कोशिश करता हूं, तो कम से कम उपयोग करके ((Session)em.getDelegate()).createCriteria() एक अपवाद यह कहता है कि कोई लेन-देन मौजूद नहीं है। जब मैं एनोटेशन जोड़ता हूं: @Transactional( value = SomeClass.TRANSACTIONAL_MANAGER, propagation = Propagation.SUPPORTS, readOnly = true ) यह बढ़िया काम करता है। हालांकि, पढ़ने के बाद से डाटा […]

हाइबरनेट एनोटेशन प्लेसमेंट प्रश्न

मुझे मिल गया है जो मुझे लगता है कि एक सरल सवाल है मैंने उदाहरणों को दोनों तरीकों से देखा है सवाल यह है – "मैं मैदान पर मेरी टिप्पणियां क्यों नहीं रख सकता?" मैं आपको एक उदाहरण देता हूं…. @Entity @Table(name="widget") public class Widget { private Integer id; @Id @GeneratedValue(strategy=GenerationType.AUTO) public Integer getId() { […]

जेपीए: @ जॉइन कॉलम और @ प्रीरीके जॉइन कॉलम के बीच का अंतर?

@JoinColumn और @PrimaryKeyJoinColumn बीच सटीक अंतर क्या है? आप @JoinColumn कॉलम के लिए @JoinColumn कॉलम का उपयोग करते हैं जो किसी विदेशी कुंजी का हिस्सा हैं। एक ठेठ कॉलम ऐसा दिख सकता है (उदाहरण के अतिरिक्त अतिरिक्त विशेषताओं वाले तालिका में शामिल होना): @ManyToOne @JoinColumn(name = "…") private OtherClass oc; अगर मैं कॉलम को पी […]

एक-से-कई रिश्ते को डुप्लिकेट ऑब्जेक्ट्स "अलग" का उपयोग करते हुए डुप्लिकेट हो जाते हैं। क्यों?

मेरे पास एक-से-कई रिश्ते में 2 वर्ग और एक HQL क्वेरी है जो थोड़ा अजीब है यहां तक ​​कि अगर मैंने पहले ही पोस्ट किए गए कुछ प्रश्न पढ़े हैं, तो यह मुझे स्पष्ट नहीं लगता Class Department{ @OneToMany(fetch=FetchType.EAGER, mappedBy="department") Set<Employee> employees; } Class Employee{ @ManyToOne @JoinColumn(name="id_department") Department department; } जब मैं निम्नलिखित क्वेरी का […]

दिलचस्प पोस्ट
फाइल को नामकरण में git सी + + अपेक्षित स्थिर अभिव्यक्ति UIAlertView में IOS 7 बग या मेरे बग क्यों नहीं सीमा अपेक्षित काम करती है? जावा में System.out.println का क्या अर्थ है? PHP – exec () बनाम सिस्टम () vs passthru () AnimationDrawable का उपयोग करते हुए मैं फ्रेम एनीमेशन कैसे रोकूं? मेवेन परियोजनाओं के बीच परीक्षण संसाधनों को साझा करें जेएसएफ में पुनर्निर्देशन कैसे करें ब्राउजर को फ्रीजिंग से तीव्र जावास्क्रिप्ट लूप को कैसे रोकें JTextArea को स्क्रॉलपैन जोड़ना मैक्रो एनोटेशंस से निपटने के दौरान माता-पिता के सदस्यों तक पहुंच नहीं सकते हैं EF4 कोड पहले: एक नेविगेशन प्रॉपर्टी जोड़ने के बिना रिश्ते को कैसे जोड़ता है जावा के लिए सबसे अच्छा सीएलआई पार्सर ITextSharp सी # .net द्वारा एकाधिक पीडीएफ़ों को मर्ज करना