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

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

7
जेपीए इकाई मेटामोडेल कैसे उत्पन्न करें?
CriteriaQuery JPA 2.0 के साथ जुड़े प्रकार की सुरक्षा की भावना में मेटामोडेल संस्थाओं के प्रतिनिधित्व का समर्थन करने के लिए एक एपीआई भी है । क्या किसी को इस एपीआई के पूरी तरह कार्यात्मक कार्यान्वयन के बारे में पता है (मेटामॉडल उत्पन्न करने के लिए मैन्युअल रूप से मेटामॉडल …

2
डेटाबेस के संदर्भ में REFRESH और MERGE का क्या अर्थ है?
मैं उत्सुक हूं और इस उत्तर को जल्दी खोजने की जरूरत है। Google बहुत मदद नहीं करेगा। जावा पर्सिस्टेंस एपीआई में ये गुण होते हैं जो संबंधित संस्थाओं पर कैस्केड संचालन के लिए रूपरेखा बताते हैं: CascadeType.PERSIST CascadeType.DELETE CascadeType.MERGE CascadeType.REFRESH मैं जानता हूं कि पहले दो का क्या मतलब है: …
93 java  jpa  persistence 

9
वसंत JPA @Query पसंद के साथ
मैं CrudRepository में एक विधि बनाने की कोशिश कर रहा हूं जो मुझे उन उपयोगकर्ताओं की सूची देने में सक्षम होगी, जिनके उपयोगकर्ता नाम LIKE हैं इनपुट पैरामीटर (न केवल इसके साथ शुरू होता है, बल्कि इसमें शामिल है)। मैंने विधि का उपयोग करने की कोशिश की "findUserByUsernameLike(@Param("username") String username)"लेकिन …
92 java  jquery  sql  spring  jpa 

8
केवल रोलबैक के रूप में चिह्नित लेन-देन: मुझे इसका कारण कैसे पता चलता है
मेरे पास मेरे @ ट्रांसेक्शनल विधि में लेनदेन करने के मुद्दे हैं: methodA() { methodB() } @Transactional methodB() { ... em.persist(); ... em.flush(); log("OK"); } जब मैं मेथडब्लू () मेथड ए () से कहता हूं, तो विधि सफल हो जाती है और मैं अपने लॉग में "ओके" देख सकता हूं। …

7
एक इकाई क्षेत्र को कैसे मैप करें जिसका नाम जेपीए में आरक्षित शब्द है
@Column(name="open") हाइबरनेट के साथ sqlserver बोली का उपयोग करना। [SchemaUpdate] Unsuccessful: create table auth_session (id numeric(19,0) identity not null, active tinyint null, creation_date datetime not null, last_modified datetime not null, maxidle int null, maxlive int null, open tinyint null, sessionid varchar(255) not null, user_id numeric(19,0) not null, primary key (id), …

3
मैं संयोजन में दो या अधिक क्षेत्रों को कैसे मान्य कर सकता हूं?
मैं अपने मॉडल को मान्य करने के लिए JPA 2.0 / हाइबरनेट सत्यापन का उपयोग कर रहा हूं। अब मेरे पास एक ऐसी स्थिति है जहां दो क्षेत्रों के संयोजन को मान्य किया जाना है: public class MyModel { public Integer getValue1() { //... } public String getValue2() { //... …

2
JPA एनोटेशन के साथ मल्टी-कॉलम बाधा कैसे शुरू करें?
मैं एक जेपीए-मैप्ड इकाई पर एक बहु-कुंजी बाधा को शुरू करने की कोशिश कर रहा हूं: public class InventoryItem { @Id private Long id; @Version private Long version; @ManyToOne @JoinColumn("productId") private Product product; @Column(nullable=false); private long serial; } मूल रूप से (उत्पाद, धारावाहिक) जोड़ी अद्वितीय होनी चाहिए, लेकिन मुझे केवल …
91 java  jpa  mapping 

6
एनपीए नक्शा Enums का संग्रह
क्या JPA में एंटिटी क्लास के भीतर Enums के संग्रह को मैप करने का एक तरीका है? या एकमात्र समाधान Enum को किसी अन्य डोमेन वर्ग के साथ लपेटना और इसका उपयोग संग्रह को मैप करने के लिए करना है? @Entity public class Person { public enum InterestsEnum {Books, Sport, …
91 java  jpa  jakarta-ee 

6
स्प्रिंग डेटा JPA ने गैर-इकाई POJO के लिए मूल क्वेरी परिणाम को मैप किया
मेरे पास एक देशी क्वेरी के साथ एक स्प्रिंग डेटा रिपॉजिटरी विधि है @Query(value = "SELECT g.*, gm.* FROM group g LEFT JOIN group_members gm ON g.group_id = gm.group_id and gm.user_id = :userId WHERE g.group_id = :groupId", nativeQuery = true) GroupDetails getGroupDetails(@Param("userId") Integer userId, @Param("groupId") Integer groupId); और मैं नॉन-एंटिटी …

10
JPA में ManyToMany संबंध के साथ इकाई कैसे निकालें (और इसी तालिका पंक्तियों में शामिल हों)?
मान लीजिए कि मेरी दो इकाइयाँ हैं: समूह और उपयोगकर्ता। हर उपयोगकर्ता कई समूहों का सदस्य हो सकता है और हर समूह में कई उपयोगकर्ता हो सकते हैं। @Entity public class User { @ManyToMany Set<Group> groups; //... } @Entity public class Group { @ManyToMany(mappedBy="groups") Set<User> users; //... } अब मैं …
91 java  hibernate  jpa  orm 

8
पैरामीटर जेपीक्यूएल क्लॉज की तरह
मैं एक खंड के साथ JPQL क्वेरी लिखने की कोशिश कर रहा हूँ: LIKE '%:code%' मुझे कोड = 4 और ढूंढना होगा 455 554 646 ... मैं पास नहीं हो सकता :code = '%value%' namedQuery.setParameter("%" + this.value + "%"); क्योंकि किसी अन्य स्थान पर मुझे वर्णों :valueसे %लिपटने की आवश्यकता …

4
RESOURCE_LOCAL या JTA के रूप में दृढ़ता इकाई?
मेरे पास नीचे के रूप में प्रश्न हैं: इन दोनों में क्या अंतर है? क्या ये दोनों सभी डेटाबेस द्वारा समर्थित हैं? क्या JPA TransactionManager और JTA TransactionManager अलग हैं?
87 java  spring  jpa  persistence  jta 

3
इकाई में Enum का उपयोग करते समय एक प्रश्न बनाने के साथ समस्या
मेरे पास एक प्रश्न इकाई में निम्नलिखित हैं: @NamedQuery(name = "Question.allApproved", query = "SELECT q FROM Question q WHERE q.status = 'APPROVED'") तथा @Enumerated(EnumType.STRING) private Status status; // usual accessors मुझे यह अपवाद मिल रहा है: अपवाद विवरण: क्वेरी को संकलित करने में त्रुटि [Question.countApproved: SELECT COUNT(q) FROM Question q …
86 java  jakarta-ee  jpa 

4
JPA मल्टीपल एंबेडेड फ़ील्ड
क्या एक जेपीए इकाई वर्ग के लिए दो एम्बेडेड ( @Embedded) फ़ील्ड शामिल करना संभव है ? एक उदाहरण होगा: @Entity public class Person { @Embedded public Address home; @Embedded public Address work; } public class Address { public String street; ... } इस मामले Personमें दो Addressउदाहरण हो सकते …

1
जेपीए में कई अनूठी बाधाएँ
क्या जेपीए के उपयोग को निर्दिष्ट करने का एक तरीका है कि स्तंभों के विभिन्न सेटों पर कई अद्वितीय बाधाएं होनी चाहिए? @Entity @Table(name="person", uniqueConstraints=@UniqueConstraint(columnNames={"code", "uid"})) public class Person { // Unique on code and uid public String code; public String uid; // Unique on username public String username; public …

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