में कॉलम परिभाषाओं को अद्यतन नहीं करता है I hbm2ddl.auto = अद्यतन के साथ मौजूदा तालिका को अद्यतन करने का प्रयास कर रहा हूं।
कई तालिकाओं में कई कॉलम हैं जहां डेटाबेस कॉलम परिभाषाएं इकाइयों में घोषणा से बदलती हैं।Hibernate hbm2ddl.auto = अद्यतन MySQL
@Column(name="mycolumn", nullable=false, length=10)
private Long mycolumn;
और
MySQL मेंकी तरह 'MyColumn' bigint (20) नहीं अशक्त डिफ़ॉल्ट 0
।
क्यों hbm2ddl ऐसी चीजों को अद्यतन नहीं करता है? और क्या इस तरह के अद्यतन को मजबूर करना संभव है? मैं कॉलम के डिफ़ॉल्ट मान को हटाने और प्रकार की लंबाई बदलने के लिए hbm2ddl कहना चाहता हूं।