PrimeFaces日历/休眠 - 仅将日期发送到数据库

时间:2012-10-22 09:41:52

标签: spring hibernate calendar primefaces spring-webflow

我有一个表格,可以在表格中插入日期。使用primefaces日历时,日期是正确的,但也添加了时间(在我的情况下:00:00:00.0)

这是我的表格:

<h:form>
        <h:messages/>
        <h:inputText value="#{testBean.saveTabletest.first}"/><br/>
        <p:inputMask value="#{testBean.saveTabletest.second}" mask="99999"/><br/>
        <p:calendar id="testcal" value="#{testBean.saveTabletest.dates}" dateOnly="true" showOn="button"/><br/>
        <p:commandButton value="Send" action="save"/>
</h:form>

以下是数据库中日期的插入方式:2012-10-03 00:00:00.0

我希望没有时间将日期插入数据库。表中的列是“日期列”

我可以设置一个primefaces属性吗?或者我是否必须更改保存表格中数据的功能(我正在使用hibernates saveOrupdate)?

1 个答案:

答案 0 :(得分:0)

设置p:calendar的pattern属性,并将相应的testBean成员声明为Date。