Spring Mvc+Hibernate 传递参数是实体,实体包含日期格式,日期格式转换!

2025-04-06 14:52:15
推荐回答(1个)
回答1:

数据库的日期字段设为varchar类型


Hibernate 实例对象

@Column(name = "create_date", updatable = false, insertable = false)
@Temporal(TemporalType.TIMESTAMP)
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+08:00")
public Date getCreateDate() {
return createDate;
}


上面代码中的某些你用不着的注解可以删掉


Hibernate 的保存方法

public Long save(E entity) {
return (Long) getSession().save(entity);
}

我这里使用的是Hibernate 4