相关疑难解决方法(0)

使用Hibernate本机查询插入不适用于java.util.Date

我正在使用Hibernate JPA和Spring与Mysql数据库,我想使用这样的SQL语句插入:

Date saveDate = new Date();
java.sql.Timestamp timeStampDate = new Timestamp(saveDate.getTime());
Query persistableQuery = entityManager.createNativeQuery("INSERT INTO TASK_ASSESSMENT (ACTIVE_FLAG, ASSESSMENT_DATE, DESCRIPTION, "
        + "TITLE, NEEDS_LEVEL_ID, PATIENT_ID, USER_ID) VALUES ("
        + true +", " + timeStampDate + ", " + description + ", " + title + ", "
        + needsLevelId + ", " + patientId + ", " + userId + " )");
persistableQuery.executeUpdate();
Run Code Online (Sandbox Code Playgroud)

但运行后我收到以下错误:

WARN : org.hibernate.util.JDBCExceptionReporter - SQL Error: -11, SQLState: 37000
ERROR: org.hibernate.util.JDBCExceptionReporter - Unexpected token: 15 …
Run Code Online (Sandbox Code Playgroud)

mysql sql spring hibernate jpa

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

hibernate ×1

jpa ×1

mysql ×1

spring ×1

sql ×1