GoogleCloudPlatform/spring-cloud-gcp
View on GitHubSupport @CreatedDate for Datastore auditing
Open
#534 opened on Jul 15, 2021
datastoregood first issuepriority: p3type: enhancement
Repository metrics
- Stars
- (547 stars)
- PR merge metrics
- (PR metrics pending)
Description
Migrated from: https://github.com/spring-cloud/spring-cloud-gcp/issues/1809
Currently we only support @LastModifiedDate, and do not support @CreatedDate because it's difficult to know if the entity is being created when saving unless we do a second request to check if that ID already exists. We also cannot rely on the entity ID being NULL, because the users can set the ID for new entities as well.
The proposal is to support @CreatedDate based on the NULL ID, and clearly document that it will not work if you set the ID manually.
@Alos