का उपयोग करके अपना खुद का @id फ़ील्ड कैसे प्रदान कर सकता हूं। मैं स्प्रिंग रू को अपने उत्पन्न करने के बजाय अपने स्वयं के @ आईडी फ़ील्ड का उपयोग करने की कोशिश कर रहा हूं।मैं स्प्रिंग रू और जेपीए
@Entity
...
@RooEntity
@Table(name = "usr")
public class User {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "usr_id")
private Integer id;
...
public Integer getId() { return id; }
public void setId(Integer id) { this.id = id }
...
}
रू अभी भी बनाता है User_Roo_Entity.aj में निम्नलिखित:
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "_id")
private Long User._id;
कैसे मैं इसे अपने @Id क्षेत्र स्वीकार करने के लिए मिल सकता है? मैं अपना खुद का जेनरेटर आदि निर्दिष्ट करना चाहता हूं
मैंने एक रू बग लॉग किया: https://jira.springframework.org/browse/ROO-1755 –
एसटीएस प्रस्तुत करना, हमेशा सुनिश्चित करें कि यदि आप इकाइयों को संशोधित करते हैं तो रू खोल चल रहा है, इसलिए परिवर्तन प्रभावी हो सकते हैं। – opyate