0

我有一个将日期插入表格的表格。当使用 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 属性吗?还是我必须更改将数据保存在表中的函数(我使用的是休眠 saveOrupdate)?

4

1 回答 1

0

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

于 2012-10-22T10:03:43.023 回答