我从数据库中检索数据并使用它进行显示
<h:column>
<f:facet name="header">
<h:outputText value=" Date"/>
</f:facet>
<h:outputText value="#{item.date}"></h:outputText>
</h:column>
Run Code Online (Sandbox Code Playgroud)
这里的日期显示在YYYY-MM-DD中,我想将其更改为正常,即dd-mm-yyyy格式.我可以得到任何建议吗?
public List<Data> List(String name, String id, int lowerBound, int upperBound) throws WiMatchException {
try {
Session session = getHibernateTemplate().getSessionFactory().openSession();
SQLQuery query = session.createSQLQuery("select * from data inner join route on (data.id=route.data_id and data.status=:status and data.is_active='Y' and route.owner_id= :ownerId) LIMIT lowerBound,upperBound ");
query.addEntity(UserData.class);
query.setString("status", status);
query.setString("ownerId", ownerId);
query.setInteger("lowerBound", lowerBound);
query.setInteger("upperBound", upperBound);
List<UserData> resList = query.list();
logger.debug("size of List() =" + resList.size());
session.close();
return resList;
} catch (Exception e) {
...
}
}
Run Code Online (Sandbox Code Playgroud)
执行上述方法时,我遇到异常
java.lang.IllegalArgumentException: Parameter lowerBound does not exist as a …Run Code Online (Sandbox Code Playgroud)