MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Adnotacja Spring Data MongoDB @CreatedDate nie działa, gdy identyfikator jest przypisywany ręcznie

Twój kod działa zgodnie z oczekiwaniami. Po zaimplementowaniu Persistable widać, że @CreatedDate adnotacja działa.

Upewnij się, że createdDate jest null przy drugim wywołaniu save ponieważ obiekt już istnieje w bazie danych i zaktualizowałeś go za pomocą createdDate = null . Jak widać z dokumentacji dla @CreatedDate :

Więc nie nadpisywać swojej createdDate z null przy drugim wywołaniu powinieneś pobrać klienta z bazy danych za pomocą c = repository.findOne("test_id"); a następnie zaktualizować.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Odpytywanie danych z MongoDB za pomocą GraphQL w Django:Get-Go (1)

  2. Testowanie REST api zbudowanego przy użyciu Node.js(Express) na Travis CI

  3. Posortuj tablicę w dokumencie za pomocą MongoDB

  4. 5 sposobów na uzyskanie sekund z randki w MongoDB

  5. Uzyskaj tylko określone pole w MongoDB za pomocą C#