【发布时间】:2018-10-01 22:45:49
【问题描述】:
我目前有一个实体如下:
@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 和 updatedAt 的值在数据库中显示为 null,我想知道如何实现代码以便自动插入 createdAt 和 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");
}
【问题讨论】:
标签: java spring hibernate spring-mvc spring-boot