Die Abfrage, die ich verwende istWie bekomme ich den Monat in kleinen Buchstaben mit jdbcTemplate?
String sql=select trim(CdateTo) cdate,
count(case when Verified = 'WithGrant' then 1 end) as grant,
count(case when Verified = 'WithDiscount' then 1 end) as CC
from mse where Verified IN ('WithDiscount','WithGrant') and
CdateTo > SYSDATE - 9
GROUP BY trim(CdateTo)
ORDER BY TO_DATE(cdate,'DD/MM/YYYY')
und die Feder jdbcTemplate Code ist wie
try {
return jdbcTemplate.query(sql, new RowMapper<Trif>() {
@Override
public Trif mapRow(ResultSet rs, int rowNum) throws SQLException {
Trif trif = new Trif();
*************some code*******
Trif.setDate(rs.getString("cdate"));
***********someCode*********
return trif;
}
});
} catch (DataAccessException e) {
return null;
}
mich das Rückreisedatum wie 31-MAY-16 wo ich es will, sollte mich wie 31 zurückkehren -Mai-16, wo der Monat Mai ersten Buchstaben in der Hauptstadt zeigt und andere sind in kleinen wie kann ich das erreichen?
Warum verwalten Sie nicht einfach eine einfache String-Operation? Hier sind Sie: String smallLetters = rs.getString ("cdate"); etc. etc. –
Behandeln Sie dies einfach auf der Java-Seite, wo die Anwendung staatenlos bleiben und skalieren kann. Die SimpleDateFormat-Klasse kann dies problemlos verwalten. –