如何使created_at列自动生成创建日期时间,就像自动创建ID一样?
2022-09-01 01:48:39
我目前有一个实体,如下所示:
@Entity
public class Product {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long productId;
private String productImage;
private String productTitle;
private String productDescription;
private Integer productPrice;
private Date createdAt;
private Date updatedAt;
创建此对象后,createdAt 和 updateAt 的值在数据库中显示 null,并且想知道如何实现代码以便创建At 和 updateAt 自动插入?
我的帖子方法如下:
@PostMapping("/products")
public ProductResponse createProduct(@Validated @RequestBody ProductForm productForm) {
Product product = productForm.asProduct();
Product createdProduct = productRepository.save(product);
return new ProductResponse(createdProduct, "Product created");
}