【发布时间】:2015-10-13 11:51:14
【问题描述】:
根据数据库,我有一个实体类,其中包括一个名为start_date 的日期类型字段。 jsp 页面中有一个搜索栏,用户可以在其中使用名称或日期搜索数据。但是我们传递给方法的搜索值应该是一个字符串值。
但是start_date 是日期类型,我无法使用它来搜索数据,因为搜索参数是一个字符串。我该怎么做才能将日期类型转换为字符串?这些是我得到的示例实体字段。
P.S:这是一个带有 MySQL 的 Maven Hibernate Spring MVC 项目
@Basic
@Column(name = "name")
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Basic
@Column(name = "start_date")
public Date getStartDate() {
return startDate;
}
public void setStartDate(Date startDate) {
this.startDate = startDate;
}
任何帮助将不胜感激。
【问题讨论】:
-
这与您的 UI 组件有关 - 如果您使用 Spring MVC 您应该在问题中明确说明。通常 UI 框架负责将 HTML 输入转换为 Java 对象。
-
感谢错过了 MVC,所以我应该想办法通过 UI 组件?
-
是的,这是我评论的重点。我添加了标签
spring-mvc,因为届时可能会有专家帮助您。
标签: mysql hibernate spring-mvc jpa