Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

स्प्रिंग, हाइबरनेट का उपयोग करके बनाए गए दिनांक और अद्यतन दिनांक के लिए स्वचालित मान के साथ डेटा कैसे सम्मिलित करें?

आप नीचे जैसा कुछ कर सकते हैं।

1) नई तिथि () . का उपयोग करके अपनी बनाई और अपडेट की गई तिथि प्रारंभ करें :

@Basic(optional = false)
@CreationTimestamp
@Column(name = "created_at")
@Temporal(TemporalType.TIMESTAMP)
private Date createdAt = new Date(); // initialize created date

@UpdateTimestamp
@Column(name = "updated_at")
@Temporal(TemporalType.TIMESTAMP)
private Date updatedAt = new Date(); // initialize updated date

2) और नई तिथि () . द्वारा अद्यतन तिथि के लिए अपनी सेटर विधि प्रदान करें , इसके लिए कोई मूल्य पारित किए बिना:

@PreUpdate
public void setUpdatedAt() {  
    this.updatedAt= new Date(); 
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Qt MySQL -------- फ़ाइल शामिल नहीं खोल सकता:'mysql.h':

  2. पायथन के साथ MySQL प्रारूप में परिणाम प्रिंट करें

  3. SQL कोडनिर्देशक में किसी ऑब्जेक्ट में परिणाम जोड़ता है

  4. जावा, MySQL और टॉमकैट के साथ कनेक्शन पूल का उपयोग कैसे करें 6

  5. @ संग्रहित प्रक्रिया में प्रतीक?