मैं Netbeans का उपयोग कर एक जावा ईई परियोजना पर काम कर रहा हूँ जोड़ें। मैंने स्वचालित रूप से डेटाबेस का उपयोग कर इकाइयों और जेपीए नियंत्रकों को उत्पन्न किया।स्वचालित रूप से `insertable = false, updatable = FALSE` को Netbeans-उत्पन्न संस्थाओं
मैं अब और अधिक टेबल जोड़ने या मौजूदा अपडेट करके डाटाबेस को अपडेट करना चाहते। समस्या मैं में चलाने मैं सभी संस्थाओं और जेपीए नियंत्रकों को पुन: उत्पन्न करने के लिए है कि है - मैं नहीं करना चाहते हैं जो मेरे संस्थाओं के अधिकांश के रूप में जहां डेटाबेस current_timestamp
का उपयोग करता
insertable = false, updatable = false
@Column
में
शामिल करने के लिए संशोधित कर रहे हैं । अगर मैं उन्हें पुन: उत्पन्न करता हूं, तो मुझे insertable = false, updatable = false
को शामिल करने के लिए सभी इकाइयों को फिर से संशोधित करना होगा।
यह मैं क्या निर्माण के बाद प्राप्त करने के लिए कोशिश कर रहा हूँ है।
@Column(name = "CREATED_ON", insertable = false, updatable = false)
@Temporal(TemporalType.TIMESTAMP)
private Date createdOn;
आमतौर पर, हाइबरनेट की संपत्ति 'hibernate.hbm2ddl.auto' ** ** अपडेट ** को सेट करना ** केवल अपनी स्कीमा को अपडेट करना चाहिए जहां परिवर्तन पता चला है, इसलिए इसे आपकी समस्या का समाधान करना चाहिए। क्या आप इस दृष्टिकोण को आजमा सकते हैं? – Bonifacio
मैं अपनी परियोजना – miqdadamirali
में उस संपत्ति को खोजने में असमर्थ हूं, यदि ऐसा है, तो कृपया अपनी ** persistence.xml ** फ़ाइल में निम्न पंक्ति शामिल करें: ' ' –
Bonifacio