o.h.engine.jdbc.spi.SqlExceptionHelper:ORA-00917:缺少逗号

时间:2017-02-03 14:06:56

标签: java oracle hibernate jpa

以下是我在ORACLE中的查询,它正在获取ORA-00917:缺少逗号错误。

public boolean setFileDetails(String fileName,String fileType) {
    String query = "insert into Filedetails_PP values (?,?,?,sysdate())";
    Query qry = entityManager.createNativeQuery(query);
    qry.setParameter(1, null);
    qry.setParameter(2, fileName);
    qry.setParameter(3, fileType);
    int status=qry.executeUpdate();
    if(status>0){
        return true;
    }else{
        return false;
    }
}

我现在不知道它需要逗号。

1 个答案:

答案 0 :(得分:3)

Oracle SYSDATE是一个功能,但在查询中使用它时我们不会使用括号。在Java代码中尝试以下查询:

String query = "insert into Filedetails_PP values (?,?,?,sysdate)";

以下是documentation for SYSDATE的链接。