spring框架中将String转换为Sql日期

发布时间:2021-03-07 13:48

所以我想从控制器转换一个字符串数据,并将其转换为 sql 日期格式,以便它可以适应我的 posgresql 数据库。这是我的代码:

@Override
public Integer simpleUpdate(String user, String departemen, String dob, String id)
{
    Date date=Date.valueOf(dob);
    String sql="UPDATE public.kantor SET nama = ?, departemen = ?, dob = ?, WHERE id = ?";    
    Integer result = jdbcTemplate.update(sql, user, departemen, date, Integer.parseInt(id));
    return result;
}

但它导致了这个错误:

"timestamp": 1615124585085,
"status": 500,
"error": "Internal Server Error",
"exception": "java.lang.IllegalArgumentException",
"message": "No message available"

我的邮递员。

回答1