我有一个表格,可以在表格中插入日期。使用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)?
答案 0 :(得分:0)
设置p:calendar的pattern属性,并将相应的testBean成员声明为Date。