@NamedQuery
私の中には次のものがありますEntity
:
@NamedQuery(name = "Customer.findAll", query = "SELECT c FROM Customer c")
上記をDAOImpl
クラスで使用しています
TypedQuery<Customer> q = entityManager.createNamedQuery(
"Customer.findAll", Customer.class);
アプリケーションで日付フィールドを表示すると、すべての日付値が次のように表示されます
2013-07-14 00:00:00.0, 2013-07-28 00:00:00.0
etc および String フィールドは次のように表示されます。
test.entity.Employee@750d24b2
日付をフォーマットし、データベースに保存されている文字列データを表示するにはどうすればよいですか?
編集 1
<p:column>
<f:facet name="header">
<h:outputText value="Employee #" />
</f:facet>
<h:outputText value="#{req.empNumber}" />
</p:column>
そしてエンティティempNumber
で
それは次のように宣言されています
private Employee empNumber;