java - 使用 Java MVC Hibernate 进行日期范围搜索
问题描述
任何人都可以帮助我解决这个问题。我遇到了一个问题,我被困住了。我想使用 Java Hibernate 搜索所有记录。
这是我的模型:
private LocalDate startDt = LocalDate.now();
private LocalDate endDt = LocalDate.now();;
public LocalDate getStartDt() {
return startDt;
}
public void setStartDt(LocalDate startDt) {
this.startDt = startDt;
}
public LocalDate getEndDt() {
return endDt;
}
public void setEndDt(LocalDate endDt) {
this.endDt = endDt;
}
这是我的看法:
<form>
from <form:input path="start_date" type= "date" style="box-sizing:border-box; height:30px;"/>
to <form:input path="end_date" type= "date" style="box-sizing:border-box; height:30px"/>
<input type= "submit" class="btn btn-success" style=height:30px;/>
</form>
最后是我的 Hibernate DAO:
if(sched.getStartDt()!=null && sched.getEndDt()!=null){
dynamicSql.append("and where ds.deliveryDate between :start_date AND :end_date");
}
Query hql = getSession().createQuery(sql);
if(sched.getStartDt()!=null && sched.getEndDt()!=null){
hql.setParameter("start_date","%"+sched.getStartDt()+"%");
hql.setParameter("end_date","%"+sched.getEndDt()+"%");
}
解决方案
推荐阅读
- python - 从给定的一组数字中打印所有组合对
- r - R相当于Stata'i'用于迭代varnames?
- html-table - 使用 Dash 在 Julia 中格式化 HTML 表格
- swiftui - 在 SwiftUI 中将 FileDocumentReadConfiguration 传递给文档结构的初始化程序
- sql-server - ORDER BY - 用单位对包含货币的列进行排序
- scala - 在 Spark 配置中设置连接参数
- javascript - 如何更改另一个 html 页面的 h1 元素?
- php - 想学习如何从ajax传递两个值
- javascript - 重置本地存储列表的计数器
- chronicle - 使用编年史网络库,