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のpattern属性を設定し、対応するtestBeanメンバーをDateとして宣言します。

于 2012-10-22T10:03:43.023 に答える